summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
Diffstat (limited to 'source')
-rw-r--r--source/slang/slang-ir-use-uninitialized-values.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/source/slang/slang-ir-use-uninitialized-values.cpp b/source/slang/slang-ir-use-uninitialized-values.cpp
index 7015d7470..9780d669a 100644
--- a/source/slang/slang-ir-use-uninitialized-values.cpp
+++ b/source/slang/slang-ir-use-uninitialized-values.cpp
@@ -188,7 +188,7 @@ namespace Slang
else if (auto rev = as<IRBackwardDifferentiate>(callee))
ftn = as<IRFunc>(rev->getBaseFn());
else if (auto wit = as<IRLookupWitnessMethod>(callee))
- ftype = as<IRFuncType>(callee->getFullType());
+ ftype = as<IRFuncType>(wit->getFullType());
else
ftn = as<IRFunc>(callee);