Print this page
11462 enable smatch by default

@@ -6,11 +6,11 @@
 #
 # A full copy of the text of the CDDL should have accompanied this
 # source.  A copy of the CDDL is also available via the Internet at
 # http://www.illumos.org/license/CDDL.
 #
-# Copyright (c) 2019, Joyent, Inc.
+# Copyright 2019 Joyent, Inc.
 #
 
 #
 # smatch/sparse checks we always disable, due to too many false positives (or
 # simply too much legacy).

@@ -25,10 +25,12 @@
 # there are lots of "extern void myfunc() { ... }" around
 SMATCH_ARGS += -Wno-external-function-has-definition
 # we have lots of legacy "void foo();" in headers
 SMATCH_ARGS += -Wno-old-style-definition
 SMATCH_ARGS += -Wno-strict-prototypes
+SMATCH_ARGS += --fatal-checks
+SMATCH_ARGS += --timeout=120
 
 CERRWARN += $(SMATCH_ARGS:%=-_smatch=%)
 
 CERRWARN += $(SMOFF:%=-_smatch=--disable=%)