From 2fea745df4bae5d0bb1636149b4fdc7a4d763f02 Mon Sep 17 00:00:00 2001 From: Luna Date: Sat, 28 Sep 2019 22:18:22 -0300 Subject: [PATCH] codegen: use current_scope's meta_map instead of resolveVarType --- src/codegen.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/codegen.zig b/src/codegen.zig index 74bb0a9..74d5081 100644 --- a/src/codegen.zig +++ b/src/codegen.zig @@ -370,7 +370,7 @@ pub const Codegen = struct { // analyze pass and the current scope contains the variable's // type(hopefully), so we resolve it const name = vardecl.name.lexeme; - var var_metadata = (try self.ctx.resolveVarType(name, false)).?; + var var_metadata = self.ctx.current_scope.?.meta_map.get(name).?.value; var name_cstr = try std.cstr.addNullByte(self.allocator, name); errdefer self.allocator.free(name_cstr);