Reject compiles for x86_64 target for MacOS versions which

do not support it.

llvm-svn: 68819
This commit is contained in:
Fariborz Jahanian 2009-04-10 20:33:45 +00:00
parent d272cca527
commit 40458ec7ef
1 changed files with 8 additions and 0 deletions

View File

@ -908,6 +908,14 @@ static void HandleMacOSVersionMin(std::string &Triple) {
MacOSVersionMin.c_str()); MacOSVersionMin.c_str());
exit(1); exit(1);
} }
else if (VersionNum <= 4 &&
!strncmp(Triple.c_str(), "x86_64", strlen("x86_64"))) {
fprintf(stderr,
"-mmacosx-version-min=%s is invalid with -arch x86_64.\n",
MacOSVersionMin.c_str());
exit(1);
}
} }
static llvm::cl::opt<std::string> static llvm::cl::opt<std::string>