mirror of
https://github.com/kmc7468/cs420.git
synced 2025-12-14 22:38:46 +00:00
Add clang static analyzer to reduce criteria
This commit is contained in:
@@ -14,7 +14,7 @@ fi
|
||||
|
||||
if
|
||||
[ $FUZZ_ARG = '-i' ] &&\
|
||||
(! clang -pedantic -Wall -Werror=strict-prototypes -c test_reduced.c > out.txt 2>&1 ||\
|
||||
(! clang -pedantic -Wall -Werror=strict-prototypes -c test_reduced.c > out.txt 2>&1 ||\
|
||||
grep 'main-return-type' out.txt ||\
|
||||
grep 'conversions than data arguments' out.txt ||\
|
||||
grep 'int-conversion' out.txt ||\
|
||||
@@ -54,7 +54,9 @@ if
|
||||
grep 'incompatible implicit' outa.txt ||\
|
||||
grep 'excess elements in struct initializer' outa.txt ||\
|
||||
grep 'comparison between pointer and integer' outa.txt ||\
|
||||
grep 'division by zero' outa.txt)
|
||||
grep 'division by zero' outa.txt ||\
|
||||
! clang -Wall -Wextra --analyze -c test_reduced.c > outb.txt 2>&1 ||\
|
||||
grep 'garbage value' outb.txt)
|
||||
then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user