aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtools/scan-build/scan-build9
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/scan-build/scan-build b/tools/scan-build/scan-build
index 47d701da90..e2efa44bc1 100755
--- a/tools/scan-build/scan-build
+++ b/tools/scan-build/scan-build
@@ -1154,7 +1154,16 @@ if (!$foundCheckers) {
}
else {
print("\nAVAILABLE CHECKERS:\n\n");
+ my $skip = 0;
while(<FROM_CHILD>) {
+ if (/experimental/) {
+ $skip = 1;
+ next;
+ }
+ if ($skip) {
+ next if (!/^\s\s[^\s]/);
+ $skip = 0;
+ }
s/^\s\s//;
if (/^([^\s]+)/) {
# Is the checker enabled?