diff --git a/clang/tools/scan-build/bin/scan-build b/clang/tools/scan-build/bin/scan-build index b90e635d31757..da7fe94cf4c03 100755 --- a/clang/tools/scan-build/bin/scan-build +++ b/clang/tools/scan-build/bin/scan-build @@ -1898,7 +1898,7 @@ if ($Clang !~ /\+\+(\.exe)?$/) { # Determine operating system under which this copy of Perl was built. my $IsWinBuild = ($^O =~/msys|cygwin|MSWin32/); if($IsWinBuild) { - $ClangCXX =~ s/.exe$/++.exe/; + $ClangCXX =~ s/\-\d+(\.\d+)?.exe$/++.exe/; } else { $ClangCXX =~ s/\-\d+(\.\d+)?$//;