LLVM doesn't have the notion of win64 in its triple parser.
Török Edvin authored on 2010/08/13 04:34:40... | ... |
@@ -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 |
|