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) if flag(inspection)
cpp-options: -DINSPECTION cpp-options: -DINSPECTION
ghc-options: -Wall ghc-options: -Weverything
-Wcompat -Wno-implicit-prelude
-Wunrecognised-warning-flags -Wno-missing-deriving-strategies
-Widentities -Wno-missing-exported-signatures
-Wincomplete-record-updates -Wno-missing-import-lists
-Wincomplete-uni-patterns -Wno-missing-local-signatures
-Wredundant-constraints -Wno-missing-safe-haskell-mode
-Wnoncanonical-monad-instances -Wno-missed-specialisations
-Rghc-timing -Wno-all-missed-specialisations
-Wmissing-export-lists -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) if flag(has-llvm)
ghc-options: -fllvm ghc-options: -fllvm