aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/Module.zig')
-rw-r--r--src/Module.zig5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/Module.zig b/src/Module.zig
index f4bf487128..8174778f48 100644
--- a/src/Module.zig
+++ b/src/Module.zig
@@ -5773,9 +5773,8 @@ pub fn analyzeFnBody(mod: *Module, func: *Fn, arena: Allocator) SemaError!Air {
// Similarly, resolve any queued up types that were requested to be resolved for
// the backends.
- for (sema.types_to_resolve.items) |inst_ref| {
- const ty = sema.getTmpAir().getRefType(inst_ref);
- sema.resolveTypeFully(ty) catch |err| switch (err) {
+ for (sema.types_to_resolve.keys()) |ty| {
+ sema.resolveTypeFully(ty.toType()) catch |err| switch (err) {
error.NeededSourceLocation => unreachable,
error.GenericPoison => unreachable,
error.ComptimeReturn => unreachable,