diff --git a/src/codegen.cpp b/src/codegen.cpp index 811ec4f..135282c 100644 --- a/src/codegen.cpp +++ b/src/codegen.cpp @@ -49,7 +49,9 @@ namespace AST { if (scope.is_lvalue) { return codegen::StackValue{ global_str, - std::unique_ptr{stack_type}, + std::unique_ptr{ + new types::PointerType { std::shared_ptr {stack_type } } + }, }; } else {