diff options
Diffstat (limited to 'source')
| -rw-r--r-- | source/slang/slang-lower-to-ir.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/slang/slang-lower-to-ir.cpp b/source/slang/slang-lower-to-ir.cpp index 640482f12..034178dca 100644 --- a/source/slang/slang-lower-to-ir.cpp +++ b/source/slang/slang-lower-to-ir.cpp @@ -5031,6 +5031,12 @@ struct DestinationDrivenRValueExprLoweringVisitor assign(context, destination, rValue); } + void visitSelectExpr(SelectExpr* expr) + { + auto rValue = lowerRValueExpr(context, expr); + assign(context, destination, rValue); + } + void visitInvokeExpr(InvokeExpr* expr) { LoweredValInfo resultRVal; |
