diff --git a/internal/build/build.go b/internal/build/build.go index 88a99400..0e514976 100644 --- a/internal/build/build.go +++ b/internal/build/build.go @@ -719,8 +719,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)