diff options
-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; + } } } } |