abstptr abstract alias alttypes ansireserved argorder \
args arraydims blocks break cases cast charlit clauses commentchar compdestroy \
constannot controldepth csyntax czechnames czechoslovaknames deadparam \
- decl enum exports external fields flags forbody format freearray \
+ decl divzero enum exports external fields flags forbody format freearray \
funcpointer functionmacro glob globals impabstract info init inparam internal iter keep libs \
linked lintcomments list loopexec \
macros macrosef merge mergenull modifies modtest moduncon \
-$(SPLINTRN) decl.c +strict -exportlocal -expect 5
-$(SPLINTR) decl2 -expect 4
+.PHONY: divzero
+divzero:
+ -$(SPLINTR) divzero.c -varuse -expect 0
+
.PHONY: enum
enum:
-$(SPLINTR) enum -expect 16
abstptr abstract alias alttypes ansireserved argorder \
args arraydims blocks break cases cast charlit clauses commentchar compdestroy \
constannot controldepth csyntax czechnames czechoslovaknames deadparam \
- decl enum exports external fields flags forbody format freearray \
+ decl divzero enum exports external fields flags forbody format freearray \
funcpointer functionmacro glob globals impabstract info init inparam internal iter keep libs \
linked lintcomments list loopexec \
macros macrosef merge mergenull modifies modtest moduncon \
-$(SPLINTRN) decl.c +strict -exportlocal -expect 5
-$(SPLINTR) decl2 -expect 4
+.PHONY: divzero
+divzero:
+ -$(SPLINTR) divzero.c -varuse -expect 0
+
.PHONY: enum
enum:
-$(SPLINTR) enum -expect 16
--- /dev/null
+void f (void)
+{
+ int x = 3 / 0;
+ double d = 3.0 / 0.0;
+
+}
--- /dev/null
+
+Finished checking --- no warnings