diff --git a/internal/build/build.go b/internal/build/build.go index c0396e86..d7b18770 100644 --- a/internal/build/build.go +++ b/internal/build/build.go @@ -722,8 +722,7 @@ call i32 @setvbuf(ptr %stderr_ptr, ptr null, i32 2, %size_t 0) startDefine := ` define weak void @_start() { ; argc = 0 - %argc_val = icmp eq i32 0, 0 - %argc = zext i1 %argc_val to i32 + %argc = add i32 0, 0 ; argv = null %argv = inttoptr i64 0 to i8** call i32 @main(i32 %argc, i8** %argv)