diff options
| author | Vexu <git@vexu.eu> | 2020-10-13 18:08:15 +0300 |
|---|---|---|
| committer | Vexu <git@vexu.eu> | 2020-10-30 15:58:12 +0200 |
| commit | 2020ca640e8db50f1cb5a1ceaa42c28a25483bad (patch) | |
| tree | 1e539fd2e9b3cb16f166519f2f8da6ef2c935490 /src/codegen.zig | |
| parent | 11998d2972bf1f7253351fc756c4f1766a412f1d (diff) | |
| download | zig-2020ca640e8db50f1cb5a1ceaa42c28a25483bad.tar.gz zig-2020ca640e8db50f1cb5a1ceaa42c28a25483bad.zip | |
stage2: switch emit zir
Diffstat (limited to 'src/codegen.zig')
| -rw-r--r-- | src/codegen.zig | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/codegen.zig b/src/codegen.zig index 9deeab82a5..0fea2ae216 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -786,7 +786,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { .unwrap_optional => return self.genUnwrapOptional(inst.castTag(.unwrap_optional).?), .wrap_optional => return self.genWrapOptional(inst.castTag(.wrap_optional).?), .varptr => return self.genVarPtr(inst.castTag(.varptr).?), - .@"switch" => return self.genSwitch(inst.castTag(.@"switch").?), + .switchbr => return self.genSwitch(inst.castTag(.switchbr).?), } } @@ -1990,7 +1990,7 @@ fn Function(comptime arch: std.Target.Cpu.Arch) type { return @bitCast(MCValue, inst.codegen.mcv); } - fn genSwitch(self: *Self, inst: *ir.Inst.Switch) !MCValue { + fn genSwitch(self: *Self, inst: *ir.Inst.SwitchBr) !MCValue { switch (arch) { else => return self.fail(inst.base.src, "TODO genSwitch for {}", .{self.target.cpu.arch}), } |
