Merge pull request #1211 from luoliwoshang/emb/start
fix: set correct argc=0 in _start() function
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user