Use -Weverything for warnings in benchmarks

This commit is contained in:
Harendra Kumar 2022-08-20 18:20:52 +05:30
parent 8dd618b1ba
commit 3c3c0d7989

View File

@ -88,16 +88,25 @@ common compile-options
if flag(inspection)
cpp-options: -DINSPECTION
ghc-options: -Wall
-Wcompat
-Wunrecognised-warning-flags
-Widentities
-Wincomplete-record-updates
-Wincomplete-uni-patterns
-Wredundant-constraints
-Wnoncanonical-monad-instances
-Rghc-timing
-Wmissing-export-lists
ghc-options: -Weverything
-Wno-implicit-prelude
-Wno-missing-deriving-strategies
-Wno-missing-exported-signatures
-Wno-missing-import-lists
-Wno-missing-local-signatures
-Wno-missing-safe-haskell-mode
-Wno-missed-specialisations
-Wno-all-missed-specialisations
-Wno-monomorphism-restriction
-Wno-prepositive-qualified-module
-Wno-unsafe
-Wno-unused-packages
-Rghc-timing
if impl(ghc >= 9.2)
ghc-options:
-Wno-missing-kind-signatures
-Wno-operator-whitespace
if flag(has-llvm)
ghc-options: -fllvm