Function findTrackableRoot [src]
Like findTrackable, but only considers the main_struct_inst instruction. This may return more than
just that instruction because it will also traverse fields.
Prototype
pub fn findTrackableRoot(zir: Zir, gpa: Allocator, contents: *DeclContents) !void
Parameters
zir: Zir
gpa: Allocator
contents: *DeclContents
Source
pub fn findTrackableRoot(zir: Zir, gpa: Allocator, contents: *DeclContents) !void {
contents.clear();
var found_defers: std.AutoHashMapUnmanaged(u32, void) = .empty;
defer found_defers.deinit(gpa);
try zir.findTrackableInner(gpa, contents, &found_defers, .main_struct_inst);
}