summaryrefslogtreecommitdiff
path: root/source/slang/slang-check-decl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang-check-decl.cpp')
-rw-r--r--source/slang/slang-check-decl.cpp6
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(