Add option --assume-loops.
[smatch.git] / smatch_scripts / kchecker
blob86f531bfdeb089bafdfddf521e179eb4f7e2b3ff
1 #!/bin/bash
3 function useage {
4 echo "Usage: $0 [--debug][--valgrind] path/to/file.c"
5 exit 1
8 while true ; do
9 if [[ "$1" == "--debug" ]] ; then
10 POST="$POST --debug"
11 shift
12 elif [[ "$1" == "--debug-implied" ]] ; then
13 POST="$POST --debug-implied"
14 shift
15 elif [[ "$1" == "--valgrind" ]] ; then
16 PRE="valgrind"
17 shift
18 else
19 break
21 done
23 cname=$1
24 if [[ "$cname" == "" ]] ; then
25 useage
27 if ! test -e $cname ; then
28 useage
31 oname=$(echo ${cname/.c/.o})
32 rm -f $oname
33 make C=y CHECK="$PRE smatch $POST" $oname