summaryrefslogtreecommitdiffstats
path: root/clang/tools/scan-build-py/libscanbuild/analyze.py
diff options
context:
space:
mode:
authorLaszlo Nagy <rizsotto.mailinglist@gmail.com>2016-09-24 00:20:59 +0000
committerLaszlo Nagy <rizsotto.mailinglist@gmail.com>2016-09-24 00:20:59 +0000
commit4f6a175f105155c4a7b709ee9828fce70c477b59 (patch)
tree8d622a9eb46842bee4f70fb8884ad95cc0a91d4a /clang/tools/scan-build-py/libscanbuild/analyze.py
parent0800b81a21c5e3967294851db9278fbd5a9dd340 (diff)
downloadbcm5719-llvm-4f6a175f105155c4a7b709ee9828fce70c477b59.tar.gz
bcm5719-llvm-4f6a175f105155c4a7b709ee9828fce70c477b59.zip
[analyzer][scan-build-py] subprocess output handling reviewed in clang module
llvm-svn: 282317
Diffstat (limited to 'clang/tools/scan-build-py/libscanbuild/analyze.py')
-rw-r--r--clang/tools/scan-build-py/libscanbuild/analyze.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/tools/scan-build-py/libscanbuild/analyze.py b/clang/tools/scan-build-py/libscanbuild/analyze.py
index 0ed0aef8387..244c34b7583 100644
--- a/clang/tools/scan-build-py/libscanbuild/analyze.py
+++ b/clang/tools/scan-build-py/libscanbuild/analyze.py
@@ -269,6 +269,9 @@ def validate(parser, args, from_build_command):
""" Validation done by the parser itself, but semantic check still
needs to be done. This method is doing that. """
+ # Make plugins always a list. (It might be None when not specified.)
+ args.plugins = args.plugins if args.plugins else []
+
if args.help_checkers_verbose:
print_checkers(get_checkers(args.clang, args.plugins))
parser.exit()
OpenPOWER on IntegriCloud