diff options
Diffstat (limited to 'source/slang/slang-check-decl.cpp')
| -rw-r--r-- | source/slang/slang-check-decl.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/slang/slang-check-decl.cpp b/source/slang/slang-check-decl.cpp index 1e524e27f..dbd52ebea 100644 --- a/source/slang/slang-check-decl.cpp +++ b/source/slang/slang-check-decl.cpp @@ -3921,7 +3921,7 @@ bool SemanticsVisitor::doesGenericSignatureMatchRequirement( auto satisfyingValueParamDeclRef = satisfyingMemberDeclRef.as<GenericValueParamDecl>(); SLANG_ASSERT(satisfyingValueParamDeclRef); - auto satisfyingVal = m_astBuilder->getOrCreate<GenericParamIntVal>( + auto satisfyingVal = m_astBuilder->getOrCreate<DeclRefIntVal>( requiredValueParamDeclRef.getDecl()->getType(), satisfyingValueParamDeclRef); satisfyingVal->getDeclRef() = satisfyingValueParamDeclRef; @@ -8513,7 +8513,7 @@ List<Val*> getDefaultSubstitutionArgs( if (semantics) semantics->ensureDecl(genericValueParamDecl, DeclCheckState::ReadyForLookup); - args.add(astBuilder->getOrCreate<GenericParamIntVal>( + args.add(astBuilder->getOrCreate<DeclRefIntVal>( genericValueParamDecl->getType(), astBuilder->getDirectDeclRef(genericValueParamDecl))); } @@ -11769,7 +11769,7 @@ void checkDerivativeAttributeImpl( appExpr->arguments.add(baseTypeExpr); } - else if (auto genericValParam = as<GenericParamIntVal>(arg)) + else if (auto genericValParam = as<DeclRefIntVal>(arg)) { auto declRef = genericValParam->getDeclRef(); appExpr->arguments.add( |
