| ... | ... | @@ -2409,8 +2409,8 @@ fn failWithOwnedErrorMsg(sema: *Sema, err_msg: *Module.ErrorMsg) CompileError { |
| 2409 | 2409 | break :blk default_reference_trace_len; |
| 2410 | 2410 | }; |
| 2411 | 2411 | |
| 2412 | | var referenced_by = if (sema.func_index != .none) |
| 2413 | | mod.funcOwnerDeclIndex(sema.func_index) |
| 2412 | var referenced_by = if (sema.owner_func_index != .none) |
| 2413 | mod.funcOwnerDeclIndex(sema.owner_func_index) |
| 2414 | 2414 | else |
| 2415 | 2415 | sema.owner_decl_index; |
| 2416 | 2416 | var reference_stack = std.ArrayList(Module.ErrorMsg.Trace).init(gpa); |
| ... | ... | @@ -7430,7 +7430,6 @@ fn analyzeCall( |
| 7430 | 7430 | const err_msg = sema.err orelse return err; |
| 7431 | 7431 | if (mem.eql(u8, err_msg.msg, recursive_msg)) return err; |
| 7432 | 7432 | try sema.errNote(block, call_src, err_msg, "called from here", .{}); |
| 7433 | | err_msg.clearTrace(gpa); |
| 7434 | 7433 | return err; |
| 7435 | 7434 | }, |
| 7436 | 7435 | else => |e| return e, |