aboutsummaryrefslogtreecommitdiff
path: root/src/llvm.cff
diff options
context:
space:
mode:
Diffstat (limited to 'src/llvm.cff')
-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");