Author: Frederic Cambus Date: 2021-10-30T23:26:39+02:00 New Revision: 6ecd4a4d01a3f71dc6590194dd00f96550c2ab04
URL: https://github.com/llvm/llvm-project/commit/6ecd4a4d01a3f71dc6590194dd00f96550c2ab04 DIFF: https://github.com/llvm/llvm-project/commit/6ecd4a4d01a3f71dc6590194dd00f96550c2ab04.diff LOG: [clang][scan-build] Use uname -s to detect the operating system. We only need the operating system name, not all information. Differential Revision: https://reviews.llvm.org/D111797 Added: Modified: clang/tools/scan-build/libexec/ccc-analyzer Removed: ################################################################################ diff --git a/clang/tools/scan-build/libexec/ccc-analyzer b/clang/tools/scan-build/libexec/ccc-analyzer index ed0d4d3d73f38..2a589a3a0ef5e 100755 --- a/clang/tools/scan-build/libexec/ccc-analyzer +++ b/clang/tools/scan-build/libexec/ccc-analyzer @@ -72,7 +72,7 @@ my $AnalyzerTarget; # If on OSX, use xcrun to determine the SDK root. my $UseXCRUN = 0; -if (`uname -a` =~ m/Darwin/) { +if (`uname -s` =~ m/Darwin/) { $DefaultCCompiler = 'clang'; $DefaultCXXCompiler = 'clang++'; # Older versions of OSX do not have xcrun to @@ -80,7 +80,7 @@ if (`uname -a` =~ m/Darwin/) { if (-x "/usr/bin/xcrun") { $UseXCRUN = 1; } -} elsif (`uname -a` =~ m/OpenBSD/) { +} elsif (`uname -s` =~ m/OpenBSD/) { $DefaultCCompiler = 'cc'; $DefaultCXXCompiler = 'c++'; } else { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits