llvm-stub.cpp: mingw-w64 tweak.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 24 Mar 2011 07:06:45 +0000 (07:06 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Thu, 24 Mar 2011 07:06:45 +0000 (07:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128205 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-stub/llvm-stub.c

index 31c2d09c6b7eb8f20b08d40ef7b6a3ff5094d37e..69cd6edbec57c2951a633ba2ed8ade86fe14b9cc 100644 (file)
@@ -64,7 +64,7 @@ int main(int argc, char** argv) {
   memcpy((char **)Args+2, argv+1, sizeof(char*)*argc);
 
   /* Run the JIT. */
-#ifndef _WIN32
+#if !defined(_WIN32) || defined(__MINGW64__)
   execvp(Interp, (char **)Args); /* POSIX execvp takes a char *const[]. */
 #else
   execvp(Interp, Args); /* windows execvp takes a const char *const *. */