From: Daniel Dunbar Date: Thu, 2 Oct 2008 00:26:24 +0000 (+0000) Subject: Drop code to validate OS part of target triple on darwin, too fragile. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=14bfdfec4e8b1dd27e8b86cfdc5c350fedc554a1;p=clang Drop code to validate OS part of target triple on darwin, too fragile. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56941 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/Driver/clang.cpp b/Driver/clang.cpp index 8cfdd941b8..3ca5493d2c 100644 --- a/Driver/clang.cpp +++ b/Driver/clang.cpp @@ -628,17 +628,6 @@ static void HandleMacOSVersionMin(std::string &Triple) { } unsigned DarwinNumIdx = DarwinDashIdx + strlen("-darwin"); - // Validate that there is a number after the "-darwin" and nothing else. - bool IsValidDarwinNumber = Triple.size() != DarwinNumIdx; - for (unsigned i = DarwinNumIdx; i != Triple.size(); ++i) - if ((Triple[i] < '0' || Triple[i] > '9') && Triple[i] != '.') - IsValidDarwinNumber = false; - if (!IsValidDarwinNumber) { - fprintf(stderr, "invalid darwin target triple '%s' expected number\n", - Triple.c_str()); - exit(1); - } - // Remove the number. Triple.resize(DarwinNumIdx);