diff options
author | Ted Kremenek <kremenek@apple.com> | 2013-02-21 19:33:30 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2013-02-21 19:33:30 +0000 |
commit | c73dcba91872322159b94dc49afb9c86d169425e (patch) | |
tree | 32c67bea93812c329982b2ccbe66fe9968c24e45 | |
parent | 79165b82ddc881c705275fe9eb5a745f717a1eda (diff) |
[scan-build] fix xcode version parsing to handle dot releases. Fixes <rdar://problem/13265300>.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@175781 91177308-0d34-0410-b5e6-96231b3b80d8
-rwxr-xr-x | tools/scan-build/scan-build | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tools/scan-build/scan-build b/tools/scan-build/scan-build index d02101e62f..bebed558b4 100755 --- a/tools/scan-build/scan-build +++ b/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; + } } } } |