From 9eb6a84285c1597d723be13924a7ad2991cf717f Mon Sep 17 00:00:00 2001 From: Yong He Date: Mon, 7 Aug 2023 15:00:38 -0700 Subject: Fix `Val` deduplication bug. (#3050) * Fix `Val` deduplication bug. * Fix * Concat stdlib files into a single module. * Remove unnecessary logic in `resolve`. --------- Co-authored-by: Yong He --- source/slang/slang-check-decl.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source/slang/slang-check-decl.cpp') diff --git a/source/slang/slang-check-decl.cpp b/source/slang/slang-check-decl.cpp index b6a5d94ef..4e8a00907 100644 --- a/source/slang/slang-check-decl.cpp +++ b/source/slang/slang-check-decl.cpp @@ -1181,7 +1181,9 @@ namespace Slang if (auto nodiffModifier = modifiedType->findModifier()) { varDecl->type.type = getRemovedModifierType(modifiedType, nodiffModifier); - addModifier(varDecl, m_astBuilder->getOrCreate()); + auto noDiffModifier = m_astBuilder->create(); + noDiffModifier->loc = varDecl->loc; + addModifier(varDecl, noDiffModifier); } } -- cgit v1.2.3