summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-syntax.cpp
diff options
context:
space:
mode:
authorvenkataram-nv <vedavamadath@nvidia.com>2024-08-16 23:08:00 -0700
committerGitHub <noreply@github.com>2024-08-16 23:08:00 -0700
commit25bc5a3ada5a2404f25ecf2de7d035ba60cd9fdf (patch)
tree8cb0092f1bf09756f3e1adca60963413742413fe /source/slang/slang-syntax.cpp
parentb411c05bc074f53037e32b23583b85adcfbf81fc (diff)
Avoiding the use of the global AST builder in DeclRefType::create (#4866)
Diffstat (limited to 'source/slang/slang-syntax.cpp')
-rw-r--r--source/slang/slang-syntax.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/source/slang/slang-syntax.cpp b/source/slang/slang-syntax.cpp
index d6efb47b3..7fa9e8fc0 100644
--- a/source/slang/slang-syntax.cpp
+++ b/source/slang/slang-syntax.cpp
@@ -526,9 +526,6 @@ Index getFilterCountImpl(const ReflectClassInfo& clsInfo, MemberFilterStyle filt
{
SLANG_UNEXPECTED("unhandled type");
}
- // Always create builtin types in global AST builder.
- if (astBuilder->getSharedASTBuilder()->getInnerASTBuilder() != astBuilder)
- return DeclRefType::create(astBuilder->getSharedASTBuilder()->getInnerASTBuilder(), declRef);
declRef = createDefaultSubstitutionsIfNeeded(astBuilder, nullptr, declRef);
ValNodeDesc nodeDesc = {};