aboutsummaryrefslogtreecommitdiff
path: root/src/Sema.zig
diff options
context:
space:
mode:
authorDavid Rubin <daviru007@icloud.com>2024-08-26 12:27:34 -0700
committerDavid Rubin <daviru007@icloud.com>2024-08-26 12:27:34 -0700
commit61e8a6c0082778e9d7a120fb5b9c30ebf85d586b (patch)
tree68a56acd898e308845054123f0cf6816761d3fa1 /src/Sema.zig
parentf777b298327de95d2a54d814ca562c08fd7c7a87 (diff)
downloadzig-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.zig31
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,