diff options
| -rw-r--r-- | source/slang/lower-to-ir.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/source/slang/lower-to-ir.cpp b/source/slang/lower-to-ir.cpp index ea82e4b70..03d6ad321 100644 --- a/source/slang/lower-to-ir.cpp +++ b/source/slang/lower-to-ir.cpp @@ -1058,9 +1058,7 @@ struct ValLoweringVisitor : ValVisitor<ValLoweringVisitor, LoweredValInfo, Lower IRType* visitNamedExpressionType(NamedExpressionType* type) { - return (IRType*) getSimpleVal(context, - emitDeclRef(context, type->declRef, - context->irBuilder->getTypeKind())); + return (IRType*)getSimpleVal(context, dispatchType(type->GetCanonicalType())); } IRType* visitBasicExpressionType(BasicExpressionType* type) |
