summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2013-02-21 19:33:30 +0000
committerTed Kremenek <kremenek@apple.com>2013-02-21 19:33:30 +0000
commit9ddfa89bed12420bfd3f64cf703327d374a3b57e (patch)
treecc38f3840860d5ee4358151ab1a7b0c736ce5edd /clang
parent3e263e40e9ed5814af46e9a1e9e6b6c60b5c38dc (diff)
downloadbcm5719-llvm-9ddfa89bed12420bfd3f64cf703327d374a3b57e.tar.gz
bcm5719-llvm-9ddfa89bed12420bfd3f64cf703327d374a3b57e.zip
[scan-build] fix xcode version parsing to handle dot releases. Fixes <rdar://problem/13265300>.
llvm-svn: 175781
Diffstat (limited to 'clang')
-rwxr-xr-xclang/tools/scan-build/scan-build9
1 files changed, 6 insertions, 3 deletions
diff --git a/clang/tools/scan-build/scan-build b/clang/tools/scan-build/scan-build
index d02101e62f3..bebed558b40 100755
--- a/clang/tools/scan-build/scan-build
+++ b/clang/tools/scan-build/scan-build
@@ -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;
+ }
}
}
}
OpenPOWER on IntegriCloud