[scan-build] fix xcode version parsing to handle dot releases. Fixes <rdar://problem...
authorTed Kremenek <kremenek@apple.com>
Thu, 21 Feb 2013 19:33:30 +0000 (19:33 +0000)
committerTed Kremenek <kremenek@apple.com>
Thu, 21 Feb 2013 19:33:30 +0000 (19:33 +0000)
llvm-svn: 175781

clang/tools/scan-build/scan-build

index d02101e..bebed55 100755 (executable)
@@ -906,9 +906,12 @@ sub RunXcodebuild {
 
   while(<DETECT_XCODE>) {
     if (/^Xcode (.+)$/) {
-      if ($1 >= 4.6) {
-        $oldBehavior = 0;
-        last;
+      my $ver = $1;
+      if ($ver =~ /^([0-9]+[.][0-9]+)[^0-9]?/) {
+        if ($1 >= 4.6) {
+          $oldBehavior = 0;
+          last;
+        }
       }
     }
   }