Browse code

Turn off win32 vs win64 mismatch warning.

LLVM doesn't have the notion of win64 in its triple parser.

Török Edvin authored on 2010/08/13 04:34:40
Showing 1 changed files
... ...
@@ -134,7 +134,12 @@ void cli_detect_env_jit(struct cli_environment *env)
134 134
 	CASE_OS(OpenBSD, os_bsd);
135 135
 	CASE_OS(Psp, os_unknown);
136 136
 	CASE_OS(Solaris, os_solaris);
137
-	CASE_OS(Win32, os_win32);
137
+	case Triple::Win32:
138
+	     env->os = llvm_os_Win32;
139
+	     if (env->os_category != os_win32 &&
140
+		 env->os_category != os_win64)
141
+		 warn_assumptions("Operating System", env->os_category, Triple::Win32);
142
+	     break;
138 143
 	CASE_OS(Haiku, os_unknown);
139 144
     }
140 145