diff options
| author | David Rubin <daviru007@icloud.com> | 2024-08-26 12:27:34 -0700 |
|---|---|---|
| committer | David Rubin <daviru007@icloud.com> | 2024-08-26 12:27:34 -0700 |
| commit | 61e8a6c0082778e9d7a120fb5b9c30ebf85d586b (patch) | |
| tree | 68a56acd898e308845054123f0cf6816761d3fa1 /src/Sema.zig | |
| parent | f777b298327de95d2a54d814ca562c08fd7c7a87 (diff) | |
| download | zig-61e8a6c0082778e9d7a120fb5b9c30ebf85d586b.tar.gz zig-61e8a6c0082778e9d7a120fb5b9c30ebf85d586b.zip | |
remove some stale code
- Don't create an `inner_sema` in `unionFields`
- Remove assertions of the sema owner, when we literally just set it
Diffstat (limited to 'src/Sema.zig')
| -rw-r--r-- | src/Sema.zig | 31 |
1 files changed, 1 insertions, 30 deletions
diff --git a/src/Sema.zig b/src/Sema.zig index aafc430c6c..2a43439616 100644 --- a/src/Sema.zig +++ b/src/Sema.zig @@ -35458,9 +35458,6 @@ fn backingIntType( var analysis_arena = std.heap.ArenaAllocator.init(gpa); defer analysis_arena.deinit(); - var comptime_err_ret_trace = std.ArrayList(LazySrcLoc).init(gpa); - defer comptime_err_ret_trace.deinit(); - var block: Block = .{ .parent = null, .sema = sema, @@ -36114,9 +36111,6 @@ fn structFields( }, }; - var comptime_err_ret_trace = std.ArrayList(LazySrcLoc).init(gpa); - defer comptime_err_ret_trace.deinit(); - var block_scope: Block = .{ .parent = null, .sema = sema, @@ -36300,7 +36294,6 @@ fn structFieldInits( ) CompileError!void { const pt = sema.pt; const zcu = pt.zcu; - const gpa = zcu.gpa; const ip = &zcu.intern_pool; assert(!struct_type.haveFieldInits(ip)); @@ -36311,9 +36304,6 @@ fn structFieldInits( const zir_index = struct_type.zir_index.unwrap().?.resolve(ip) orelse return error.AnalysisFail; const fields_len, const small, var extra_index = structZirInfo(zir, zir_index); - var comptime_err_ret_trace = std.ArrayList(LazySrcLoc).init(gpa); - defer comptime_err_ret_trace.deinit(); - var block_scope: Block = .{ .parent = null, .sema = sema, @@ -36475,28 +36465,9 @@ fn unionFields( const body = zir.bodySlice(extra_index, body_len); extra_index += body.len; - var comptime_err_ret_trace = std.ArrayList(LazySrcLoc).init(gpa); - defer comptime_err_ret_trace.deinit(); - - const cau_index = union_type.cau; - - var inner_sema: Sema = .{ - .pt = pt, - .gpa = gpa, - .arena = sema.arena, - .code = zir, - .owner = AnalUnit.wrap(.{ .cau = cau_index }), - .func_index = .none, - .func_is_naked = false, - .fn_ret_ty = Type.void, - .fn_ret_ty_ies = null, - .comptime_err_ret_trace = &comptime_err_ret_trace, - }; - defer inner_sema.deinit(); - var block_scope: Block = .{ .parent = null, - .sema = &inner_sema, + .sema = sema, .namespace = union_type.namespace, .instructions = .{}, .inlining = null, |
