From cbc7d553ce4bd9661afd214e947ad0f37e13b38b Mon Sep 17 00:00:00 2001 From: Krystian Stasiowski Date: Mon, 17 Jul 2023 11:10:07 -0400 Subject: [PATCH] fix: Info::Namespace uses SymbolID::zero for global namespace --- src/lib/AST/ASTVisitor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/AST/ASTVisitor.cpp b/src/lib/AST/ASTVisitor.cpp index 512d4da5e..67eec335e 100644 --- a/src/lib/AST/ASTVisitor.cpp +++ b/src/lib/AST/ASTVisitor.cpp @@ -1438,8 +1438,9 @@ class ASTVisitor // it uses SymbolID::zero and should *always* exist case Decl::TranslationUnit: { + parent_id = SymbolID::zero; auto [P, created] = getOrCreateInfo< - NamespaceInfo>(SymbolID::zero); + NamespaceInfo>(parent_id); emplaceChild(P, child_id); break; }