summaryrefslogtreecommitdiff
path: root/Make.scan-build
diff options
context:
space:
mode:
authorPeter Jones <pjones@redhat.com>2018-03-15 11:13:25 -0400
committerPeter Jones <pjones@redhat.com>2018-03-15 11:23:26 -0400
commit138deeff23707b2db46bbb5c90f1c08bd4b2a429 (patch)
tree1508ae7da5432bfb707eab4dba6672d90abdee79 /Make.scan-build
parentbfb6bd7b83c4dd937fd7e8fd5ad5233f1ec58bf9 (diff)
downloadefi-boot-shim-138deeff23707b2db46bbb5c90f1c08bd4b2a429.tar.gz
efi-boot-shim-138deeff23707b2db46bbb5c90f1c08bd4b2a429.zip
Work around clang bugs for scan-build.
I don't think the x86 binaries clang builds will actually work unless they just infer -maccumulate-outgoing-args from __attribute__((__ms_abi__), but it's nice to have the analyzer working. Signed-off-by: Peter Jones <pjones@redhat.com>
Diffstat (limited to 'Make.scan-build')
-rw-r--r--Make.scan-build4
1 files changed, 2 insertions, 2 deletions
diff --git a/Make.scan-build b/Make.scan-build
index e110b3e1..4177906e 100644
--- a/Make.scan-build
+++ b/Make.scan-build
@@ -11,10 +11,10 @@ scan-clean :
scan-build : | scan-test
scan-build : clean-shim-objs
make $(DASHJ) Cryptlib/OpenSSL/libopenssl.a Cryptlib/libcryptlib.a
- scan-build -o scan-results make $(DASHJ) all
+ scan-build -o scan-results make $(DASHJ) CC=clang all
scan-build-all : | scan-test
scan-build-all : clean
- scan-build -o scan-results make $(DASHJ) all
+ scan-build -o scan-results make $(DASHJ) CC=clang all
.PHONY : scan-build scan-clean