forked from OSchip/llvm-project
Clang asserts "Invalid environment!" when using -ccc-host-triple
arch-pc-win32-macho (e.g., x86_64-pc-win32-macho), which appears to be a false positive. rdar://9786307 llvm-svn: 135502
This commit is contained in:
parent
7c09e3c3f3
commit
dcf7732065
|
@ -157,6 +157,10 @@ static void getDarwinDefines(MacroBuilder &Builder, const LangOptions &Opts,
|
|||
Str[4] = '0' + (Rev % 10);
|
||||
Str[5] = '\0';
|
||||
Builder.defineMacro("__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__", Str);
|
||||
} else if (PlatformName == "win32") {
|
||||
// Due to option -ccc-host-triple arch-pc-win32-macho.
|
||||
// Don't emit __ENVIRONMENT_XX_OS_VERSION_MIN_REQUIRED__ as we're generating
|
||||
// code for Win32 ABI.
|
||||
} else {
|
||||
// Note that the Driver allows versions which aren't representable in the
|
||||
// define (because we only get a single digit for the minor and micro
|
||||
|
|
Loading…
Reference in New Issue