about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--examples/4.src2
-rw-r--r--src/codegen.zig2
2 files changed, 0 insertions, 4 deletions
diff --git a/examples/4.src b/examples/4.src
index d6ab9b8..b7f10d3 100644
--- a/examples/4.src
+++ b/examples/4.src
@@ -10,5 +10,3 @@ let main = () => {
 
 	return y;
 };
-
-/* TODO */
diff --git a/src/codegen.zig b/src/codegen.zig
index b5f46ae..6783f96 100644
--- a/src/codegen.zig
+++ b/src/codegen.zig
@@ -131,8 +131,6 @@ pub const CodeGen = struct {
         std.debug.assert(self.environment.contains_variable(assignment_statement.name) != assignment_statement.is_declaration);
 
         if (assignment_statement.is_declaration and self.environment.scope_stack.items.len > 1 and assignment_statement.expression.* != .FUNCTION_DEFINITION) {
-            const y = core.LLVMGetLastFunction(self.llvm_module);
-            core.LLVMPositionBuilderAtEnd(self.builder, core.LLVMGetEntryBasicBlock(y));
             const x = try std.fmt.allocPrintZ(self.arena, "{s}", .{assignment_statement.name});
             const alloca = core.LLVMBuildAlloca(self.builder, core.LLVMInt64Type(), x);
             try self.environment.add_variable(assignment_statement.name, try self.create_variable(.{