From 95931047afe203bbf3d4b76bbdb2c090bf5a9dc5 Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Wed, 5 Aug 2026 11:00:08 -0700 Subject: [PATCH] Remove unused variables. NFC These were preventing the latest version of llvm from building binaryen. I guess the unused variable checker got better. --- src/cfg/Relooper.cpp | 1 - src/passes/GenerateDynCalls.cpp | 1 - src/passes/ReorderLocals.cpp | 1 - src/tools/wasm-ctor-eval.cpp | 2 -- src/tools/wasm-metadce.cpp | 2 -- src/tools/wasm-shell.cpp | 3 --- 6 files changed, 10 deletions(-) diff --git a/src/cfg/Relooper.cpp b/src/cfg/Relooper.cpp index 29471426616..338c436a83c 100644 --- a/src/cfg/Relooper.cpp +++ b/src/cfg/Relooper.cpp @@ -333,7 +333,6 @@ wasm::Expression* Block::Render(RelooperBuilder& Builder, bool InLoop) { auto Base = std::string("switch$") + std::to_string(Id); auto SwitchDefault = wasm::Name(Base + "$default"); auto SwitchLeave = wasm::Name(Base + "$leave"); - std::map BlockNameMap; auto* Outer = Builder.makeBlock(); auto* Inner = Outer; std::vector Table; diff --git a/src/passes/GenerateDynCalls.cpp b/src/passes/GenerateDynCalls.cpp index 2645994461a..b5d7a3835bd 100644 --- a/src/passes/GenerateDynCalls.cpp +++ b/src/passes/GenerateDynCalls.cpp @@ -58,7 +58,6 @@ struct GenerateDynCalls : public WalkerPass> { return segment->table == table->name; }); if (it != segments.end()) { - std::vector tableSegmentData; ElementUtils::iterElementSegmentFunctionNames( it->get(), [&](Name name, Index) { generateDynCallThunk(wasm->getFunction(name)->type.getHeapType()); diff --git a/src/passes/ReorderLocals.cpp b/src/passes/ReorderLocals.cpp index 900c4f9109e..2a6cb9f9f12 100644 --- a/src/passes/ReorderLocals.cpp +++ b/src/passes/ReorderLocals.cpp @@ -132,7 +132,6 @@ struct ReorderLocals : public WalkerPass> { reIndexer.walk(curr->body); // apply to the names auto oldLocalNames = curr->localNames; - auto oldLocalIndices = curr->localIndices; curr->localNames.clear(); curr->localIndices.clear(); for (size_t i = 0; i < newToOld.size(); i++) { diff --git a/src/tools/wasm-ctor-eval.cpp b/src/tools/wasm-ctor-eval.cpp index 42cd1097623..f5b05c98220 100644 --- a/src/tools/wasm-ctor-eval.cpp +++ b/src/tools/wasm-ctor-eval.cpp @@ -1540,8 +1540,6 @@ static bool canEval(Module& wasm) { // int main(int argc, const char* argv[]) { - Name entry; - std::vector passes; bool emitBinary = true; bool debugInfo = false; String::Split ctors; diff --git a/src/tools/wasm-metadce.cpp b/src/tools/wasm-metadce.cpp index f0647a4c337..3f7c44cc5d4 100644 --- a/src/tools/wasm-metadce.cpp +++ b/src/tools/wasm-metadce.cpp @@ -416,8 +416,6 @@ struct MetaDCEGraph { // int main(int argc, const char* argv[]) { - Name entry; - std::vector passes; bool emitBinary = true; bool debugInfo = false; std::string graphFile; diff --git a/src/tools/wasm-shell.cpp b/src/tools/wasm-shell.cpp index ca864998714..e33400320af 100644 --- a/src/tools/wasm-shell.cpp +++ b/src/tools/wasm-shell.cpp @@ -655,9 +655,6 @@ struct Shell { }; int main(int argc, const char* argv[]) { - Name entry; - std::set skipped; - // Read stdin by default. std::string infile = "-"; Options options("wasm-shell", "Execute .wast files");