No CoreLint warnings if -dno-debug-output is on
authorsimonpj@microsoft.com <unknown>
Wed, 11 Nov 2009 08:09:57 +0000 (08:09 +0000)
committersimonpj@microsoft.com <unknown>
Wed, 11 Nov 2009 08:09:57 +0000 (08:09 +0000)
commitc4ea6c7d0063be9323268ebffe6b9d0d6625b2e3
tree4fa822b7f24eb970b273181f50b4ebb8f4521d54
parent01b453a5c3608f52707ee55374ca50cb592f567d
No CoreLint warnings if -dno-debug-output is on

The Core Lint warnings are new.  There's only one at the moment,
namely one to identify recursive INLINE things:

    [RHS of $c>>_als :: forall s_afT a_alJ b_alK.
                        Cpr001_imp.StateTrans s_afT a_alJ
                        -> Cpr001_imp.StateTrans s_afT b_alK
                        -> Cpr001_imp.StateTrans s_afT b_alK]
    INLINE binder is loop breaker: $c>>_als

This is definitely non-fatal, and typically gets unravelled after
another simplifier run anyway.  So I'm suppressing such warnings
for the testsuite, when -dno-debug-output is on.
compiler/coreSyn/CoreLint.lhs