summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2016-02-18 13:45:42 -0800
committerAlon Zakai <alonzakai@gmail.com>2016-02-18 13:45:42 -0800
commit47b9763af12799e1845677106de1f9c0a00ee2c4 (patch)
treeaf81cd091f0b9d1b7cd9e669981d7280c911379c /src
parent1547a9c0c6b702d86b4efb584c910ffbc0fb6b23 (diff)
downloadbinaryen-47b9763af12799e1845677106de1f9c0a00ee2c4.tar.gz
binaryen-47b9763af12799e1845677106de1f9c0a00ee2c4.tar.bz2
binaryen-47b9763af12799e1845677106de1f9c0a00ee2c4.zip
fix the topmost/switch label in LowerCase
Diffstat (limited to 'src')
-rw-r--r--src/passes/LowerCase.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/passes/LowerCase.cpp b/src/passes/LowerCase.cpp
index a17b97981..f890de411 100644
--- a/src/passes/LowerCase.cpp
+++ b/src/passes/LowerCase.cpp
@@ -92,7 +92,8 @@ struct LowerCase : public WalkerPass<WasmWalker<LowerCase, void>> {
top = next;
}
curr->cases.clear();
- top->name = Name(std::string("forswitch$") + curr->name.str);
+ top->name = curr->name;
+ curr->name = Name();
replaceCurrent(top);
}
};