From 6fe3d885604bb053979f4e5adad2840ea936fd17 Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Tue, 6 Aug 2024 10:17:40 -0700 Subject: Make source parser consistent with binary parser when naming things. NFC (#6813) The `timport$` prefix is already used for tables, so the binary parser currently uses `eimport$` to name tags (I guess because they are normally exception tags?). --- src/parser/context-decls.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/parser/context-decls.cpp b/src/parser/context-decls.cpp index c5b212038..8e9638ae7 100644 --- a/src/parser/context-decls.cpp +++ b/src/parser/context-decls.cpp @@ -196,7 +196,8 @@ ParseDeclsCtx::addGlobalDecl(Index pos, Name name, ImportNames* importNames) { } g->setExplicitName(name); } else { - name = (importNames ? "gimport$" : "") + std::to_string(globalCounter++); + name = + (importNames ? "gimport$" : "global$") + std::to_string(globalCounter++); name = Names::getValidGlobalName(wasm, name); g->name = name; } @@ -276,7 +277,7 @@ ParseDeclsCtx::addTagDecl(Index pos, Name name, ImportNames* importNames) { } t->setExplicitName(name); } else { - name = (importNames ? "timport$" : "") + std::to_string(tagCounter++); + name = (importNames ? "eimport$" : "tag$") + std::to_string(tagCounter++); name = Names::getValidTagName(wasm, name); t->name = name; } -- cgit v1.2.3