1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
# Force the version of clang in the analyzer
# This was causing the static analyzer to fail silently if the clang & clang++ are
# not installed
Index: llvm-toolchain-snapshot_21~++20250422102230+f541a3aad8e7/clang/tools/scan-build/libexec/ccc-analyzer
===================================================================
--- llvm-toolchain-snapshot_21~++20250422102230+f541a3aad8e7.orig/clang/tools/scan-build/libexec/ccc-analyzer
+++ llvm-toolchain-snapshot_21~++20250422102230+f541a3aad8e7/clang/tools/scan-build/libexec/ccc-analyzer
@@ -76,7 +76,7 @@ sub silent_system {
sub DetermineClang {
my ($is_cxx) = @_;
- my $default = $is_cxx ? 'clang++' : 'clang';
+ my $default = $is_cxx ? 'clang++-21' : 'clang-21';
my $opt = $ENV{$is_cxx ? 'CLANG_CXX' : 'CLANG'};
return defined $opt ? $opt : $default;
}
|