forked from OSchip/llvm-project
[scan-build-py] Patch to fix "-analyzer-config" option
I noticed that when I use "-analyze-config" option in scan-build-py, it behaves differently from original perl based scan-build. For example, command: $ scan-build -analyzer-config ipa=basic-inlining make Will work without any issues on perl version of scan-build. But on scan-build-py it will throw an error message "error reading 'ipa=basic-inlining'". After debugging, it turns out that the scan-build-py does not put "-analyzer-config" flag in front of the analyzer config flags (in this case is the "ipa=basic-inlining") in the final clang command line. This patch fixes this issue. Patch by Haowei Wu Differential Revision: https://reviews.llvm.org/D34489 llvm-svn: 308401
This commit is contained in:
parent
5649b0e8c9
commit
5518d189ee
|
@ -249,7 +249,7 @@ def analyzer_params(args):
|
|||
if args.output_format:
|
||||
result.append('-analyzer-output={0}'.format(args.output_format))
|
||||
if args.analyzer_config:
|
||||
result.append(args.analyzer_config)
|
||||
result.extend(['-analyzer-config', args.analyzer_config])
|
||||
if args.verbose >= 4:
|
||||
result.append('-analyzer-display-progress')
|
||||
if args.plugins:
|
||||
|
|
Loading…
Reference in New Issue