aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/scan-build/scan-build9
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;
+ }
}
}
}