Driver: don't produce bogus osx version numbers if no version (aka 0) was specified.

llvm-svn: 84781
This commit is contained in:
Benjamin Kramer 2009-10-21 21:05:07 +00:00
parent b25817ac1f
commit 961b4e3edb
1 changed files with 2 additions and 1 deletions

View File

@ -38,7 +38,8 @@ Darwin::Darwin(const HostInfo &Host, const llvm::Triple& Triple,
DarwinVersion[2] = _DarwinVersion[2];
llvm::raw_string_ostream(MacosxVersionMin)
<< "10." << DarwinVersion[0] - 4 << '.' << DarwinVersion[1];
<< "10." << std::max(0, (int)DarwinVersion[0] - 4) << '.'
<< DarwinVersion[1];
// FIXME: Lift default up.
IPhoneOSVersionMin = "3.0";