summaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
Diffstat (limited to 'source')
-rw-r--r--source/slang/slang-check-decl.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/slang/slang-check-decl.cpp b/source/slang/slang-check-decl.cpp
index 3779f48e3..580ad8402 100644
--- a/source/slang/slang-check-decl.cpp
+++ b/source/slang/slang-check-decl.cpp
@@ -642,6 +642,9 @@ namespace Slang
}
else if( auto genericValueParamDecl = as<GenericValueParamDecl>(mm) )
{
+ if (semantics)
+ ensureDecl(semantics, genericValueParamDecl, DeclCheckState::ReadyForLookup);
+
args.add(astBuilder->getOrCreate<GenericParamIntVal>(
genericValueParamDecl->getType(),
genericValueParamDecl, outerSubst));