diff --git a/src/libruntime/target/linux/asm_arm.h b/src/libruntime/target/linux/asm_arm.h index 59de4da16..cc66878a3 100644 --- a/src/libruntime/target/linux/asm_arm.h +++ b/src/libruntime/target/linux/asm_arm.h @@ -68,6 +68,8 @@ : "r0", "r1", "r2", "r3", "r7", "r9", "memory"); #define _START \ + ldr r0, [sp, #0]; \ + add r1, sp, #4; \ bl main; \ \ bl __exit; \