From 25bc5a3ada5a2404f25ecf2de7d035ba60cd9fdf Mon Sep 17 00:00:00 2001 From: venkataram-nv Date: Fri, 16 Aug 2024 23:08:00 -0700 Subject: Avoiding the use of the global AST builder in DeclRefType::create (#4866) --- source/slang/slang-syntax.cpp | 3 --- 1 file changed, 3 deletions(-) (limited to 'source') 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 = {}; -- cgit v1.2.3