diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2022-06-12 17:45:57 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-12 17:45:57 -0400 |
| commit | ffa700ee58cd29dafe2bbdfe78a4bd4f7bab0674 (patch) | |
| tree | affe8b6dc716051f32259ad171f93d7009855c0f /src/codegen.zig | |
| parent | 6e42d45dccf4ba6fa07082db1cb820897d36924f (diff) | |
| parent | 0a9d6956e7cac96c870ad062b4125b0a0a3b0143 (diff) | |
| download | zig-ffa700ee58cd29dafe2bbdfe78a4bd4f7bab0674.tar.gz zig-ffa700ee58cd29dafe2bbdfe78a4bd4f7bab0674.zip | |
Merge pull request #11837 from Vexu/stage2
Fix (nearly) all stage2 crashes when testing stdlib
Diffstat (limited to 'src/codegen.zig')
| -rw-r--r-- | src/codegen.zig | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/src/codegen.zig b/src/codegen.zig index 84615d86d8..025decdb4b 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -705,15 +705,6 @@ pub fn generateSymbol( .ErrorUnion => { const error_ty = typed_value.ty.errorUnionSet(); const payload_ty = typed_value.ty.errorUnionPayload(); - - if (error_ty.errorSetCardinality() == .zero) { - const payload_val = typed_value.val.castTag(.eu_payload).?.data; - return generateSymbol(bin_file, src_loc, .{ - .ty = payload_ty, - .val = payload_val, - }, code, debug_output, reloc_info); - } - const is_payload = typed_value.val.errorUnionIsPayload(); if (!payload_ty.hasRuntimeBitsIgnoreComptime()) { |
