diff options
| author | 2022-08-26 09:07:04 +0200 | |
|---|---|---|
| committer | 2022-08-26 09:07:04 +0200 | |
| commit | d42f8309b4af19966ad9c7b575918ee14421cee1 (patch) | |
| tree | 05b206e72c7a2bc006af3f65f14b7a37b3cb3f6a | |
| parent | 03f945e9feb08e4525b5b73a4aec81ef11b04f7f (diff) | |
oops
| -rw-r--r-- | src/llvm.cff | 2 |
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"); |