diff --git a/ld-mac.cc b/ld-mac.cc index 83d2592..ed48215 100644 --- a/ld-mac.cc +++ b/ld-mac.cc @@ -841,7 +841,7 @@ void MachOLoader::boot( " push %%eax;\n" " jmp *%0;\n" // TODO(hamaji): Fix parameters - ::"r"(entry), "r"(argc), "r"(argv + argc), "g"(envp) + ::"r"((uint32_t)entry), "r"(argc), "r"(argv + argc), "g"(envp) :"%eax", "%edx"); #endif }