aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2022-08-26 09:07:04 +0200
committerlemon <lsof@mailbox.org>2022-08-26 09:07:04 +0200
commitd42f8309b4af19966ad9c7b575918ee14421cee1 (patch)
tree05b206e72c7a2bc006af3f65f14b7a37b3cb3f6a /src
parent03f945e9feb08e4525b5b73a4aec81ef11b04f7f (diff)
oops
Diffstat (limited to 'src')
-rw-r--r--src/llvm.cff2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/llvm.cff b/src/llvm.cff
index a2a4445..f3db972 100644
--- a/src/llvm.cff
+++ b/src/llvm.cff
@@ -971,7 +971,7 @@ fn genstmt(f *Fn, block *Block, st *Stmt) void {
static swid int = {};
let id = swid++;
let test = genexpr(f, &sw.ex);
- gen("\tswitch %t %v, label %%ISx%d [", test.ty, test);
+ gen("\tswitch %t %v, label %%ISx%d [", test.ty, test, id);
foreach (c, i, sw.cs) {
foreach_ptr (ex, _, c.es) {
assert(ex.u.#tag == :IntLit or ex.u.#tag == :EnumIni, "case");