aboutsummaryrefslogtreecommitdiff
path: root/tests/splint/splint.rc
blob: 421f5677af290fafe5d2b2681cae9deb1e3d061c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
+checks
+partial
+matchanyintegral
+strictlib
-isoreserved		# to be fixed in 0.3
-nullassign
-predboolint
-predboolptr
+ptrnegate
-switchloopbreak
+ignoresigns
-infloopsuncon
-type

# splint's memory checks don't quite work without annotations
-mustfreeonly
-compmempass
-nullret
-observertrans
-statictrans
-compdestroy
-nullpass
-nullstate
-compdef
-usereleased
-temptrans
-dependenttrans
-kepttrans
-branchstate
-immediatetrans

# These tests give false positives, compiler typically has
# better warnings for these.
-noret
-noeffect
-usedef