summaryrefslogtreecommitdiff
path: root/source/slang/slang-ir-specialize-dynamic-associatedtype-lookup.cpp
diff options
context:
space:
mode:
authorYong He <yonghe@outlook.com>2021-10-14 01:01:00 -0700
committerGitHub <noreply@github.com>2021-10-14 01:01:00 -0700
commit87e7c49fbfccd54be0d1cee61fba8f309b1f792e (patch)
tree4b1d1bee76596f8a1dd8a5eddc07f9d26ba08e73 /source/slang/slang-ir-specialize-dynamic-associatedtype-lookup.cpp
parented4c58bd3932b0e4ed74096c6c8ed239ba73d45d (diff)
Fix a crash in `specializeDynamicAssociatedTypeLookup`. (#1979)
Diffstat (limited to 'source/slang/slang-ir-specialize-dynamic-associatedtype-lookup.cpp')
-rw-r--r--source/slang/slang-ir-specialize-dynamic-associatedtype-lookup.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/source/slang/slang-ir-specialize-dynamic-associatedtype-lookup.cpp b/source/slang/slang-ir-specialize-dynamic-associatedtype-lookup.cpp
index a5d19b517..059531107 100644
--- a/source/slang/slang-ir-specialize-dynamic-associatedtype-lookup.cpp
+++ b/source/slang/slang-ir-specialize-dynamic-associatedtype-lookup.cpp
@@ -247,6 +247,7 @@ struct AssociatedTypeLookupSpecializationContext
continue;
use->set(witnessTableIDType);
}
+ sharedContext->sharedBuilderStorage.deduplicateAndRebuildGlobalNumberingMap();
}
}