Update various .cabal files to upgrade certain warnings

to errors. These are: incomplete-patterns, overlapping-patterns, and
missing-methods.
This commit is contained in:
Rob Dockins 2020-02-25 17:07:30 -08:00 committed by robdockins
parent d62b76e59d
commit e9b5430a94
3 changed files with 7 additions and 7 deletions

View File

@ -39,5 +39,5 @@ library
exposed-modules:
What4.Solver.ABC
ghc-options: -Wall
ghc-options: -Wall -Werror=incomplete-patterns -Werror=missing-methods -Werror=overlapping-patterns
ghc-prof-options: -O2 -fprof-auto-top

View File

@ -31,7 +31,7 @@ library
exposed-modules:
What4.Solver.BLT
ghc-options: -Wall
ghc-options: -Wall -Werror=incomplete-patterns -Werror=missing-methods -Werror=overlapping-patterns
ghc-prof-options: -O2 -fprof-auto-top
default-language: Haskell2010
@ -40,7 +40,7 @@ test-suite test
type: exitcode-stdio-1.0
hs-source-dirs: test
ghc-options: -Wall
ghc-options: -Wall -Werror=incomplete-patterns -Werror=missing-methods -Werror=overlapping-patterns
ghc-prof-options: -fprof-auto -O2
main-is: Test.hs

View File

@ -126,7 +126,7 @@ library
What4.Utils.StringLiteral
What4.Utils.Word16String
ghc-options: -Wall
ghc-options: -Wall -Werror=incomplete-patterns -Werror=missing-methods -Werror=overlapping-patterns
ghc-prof-options: -O2 -fprof-auto-top
if impl(ghc >= 8.6)
default-extensions: NoStarIsType
@ -150,7 +150,7 @@ test-suite expr-builder-smtlib2
versions,
what4
ghc-options: -Wall
ghc-options: -Wall -Werror=incomplete-patterns -Werror=missing-methods -Werror=overlapping-patterns
test-suite exprs_tests
type: exitcode-stdio-1.0
@ -170,7 +170,7 @@ test-suite exprs_tests
, tasty-hedgehog
, what4
ghc-options: -Wall -Wcompat
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Werror=missing-methods -Werror=overlapping-patterns
test-suite iteexprs_tests
type: exitcode-stdio-1.0
@ -190,4 +190,4 @@ test-suite iteexprs_tests
, tasty-hedgehog
, what4
ghc-options: -Wall -Wcompat
ghc-options: -Wall -Wcompat -Werror=incomplete-patterns -Werror=missing-methods -Werror=overlapping-patterns