[all-commits] [llvm/llvm-project] 9f15f1: [analyzer] Teach scan-build how to pass -analyzer-...
NoQ via All-commits
all-commits at lists.llvm.org
Tue Mar 28 14:34:50 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 9f15f1f0f3f58da8600c78c60032299f5ee4d6c5
https://github.com/llvm/llvm-project/commit/9f15f1f0f3f58da8600c78c60032299f5ee4d6c5
Author: Artem Dergachev <adergachev at apple.com>
Date: 2023-03-28 (Tue, 28 Mar 2023)
Changed paths:
M clang/tools/scan-build/bin/scan-build
Log Message:
-----------
[analyzer] Teach scan-build how to pass -analyzer-config to xcodebuild.
The scan-build tool assists various build systems with applying the Clang
static analyzer alongside compilation. It offers explicit integration with
Xcode's native build system aka `xcodebuild`; in this case it doesn't
substitute the compiler, but instead kindly asks xcodebuild to enable
the static analyzer, something that it already knows how to do.
Make sure scan-build's `-analyzer-config` flag (which translates to a
similar `clang -cc1 -analyzer-config` flag) is properly translated
to Xcode build system. This unbreaks a few related features such as
checker silencing.
No LIT tests because they'd require an Xcode installation on your system.
More information about the All-commits
mailing list