diff options
Diffstat (limited to 'source/slang/slang-check-constraint.cpp')
| -rw-r--r-- | source/slang/slang-check-constraint.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/slang/slang-check-constraint.cpp b/source/slang/slang-check-constraint.cpp index 642a4bf6a..6f9191135 100644 --- a/source/slang/slang-check-constraint.cpp +++ b/source/slang/slang-check-constraint.cpp @@ -819,7 +819,7 @@ bool SemanticsVisitor::TryUnifyVals( { if (const auto c = as<TypeCastIntVal>(i)) i = as<IntVal>(c->getBase()); - return as<GenericParamIntVal>(i); + return as<DeclRefIntVal>(i); }; auto fstParam = paramUnderCast(fstInt); auto sndParam = paramUnderCast(sndInt); @@ -1196,7 +1196,7 @@ void SemanticsVisitor::maybeUnifyUnconstraintIntParam( { param = as<IntVal>(typeCastParam->getBase()); } - auto intParam = as<GenericParamIntVal>(param); + auto intParam = as<DeclRefIntVal>(param); if (!intParam) return; for (auto c : constraints.constraints) |
