diff options
author | Benjamin Barenblat <bbaren@google.com> | 2018-07-30 16:42:15 -0400 |
---|---|---|
committer | Benjamin Barenblat <bbaren@google.com> | 2018-07-30 16:42:15 -0400 |
commit | 4256d1812062d566163e5797c75e4ede57669a7e (patch) | |
tree | 2932ecf1333e77d53b6109ea2fb2c72765475a8b /src/Internal/Digest.chs | |
parent | 4e0ef35c509205def554d1f8e752f94215a9d770 (diff) |
Enable `-Werror` and a reasonable set of warnings
Instead of using `-Weverything` and turning warnings off as they become
problematic, enable `-Werror` and turn on a specific set of warnings
judged to have high signal-to-noise ratio. Fix up all instances of those
warnings in the code.
These warnings are all available in GHC 8.0.1, which is the default in
the current Debian (Debian 9).
Diffstat (limited to 'src/Internal/Digest.chs')
-rw-r--r-- | src/Internal/Digest.chs | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/Internal/Digest.chs b/src/Internal/Digest.chs index 4708c47..bd331a7 100644 --- a/src/Internal/Digest.chs +++ b/src/Internal/Digest.chs @@ -13,7 +13,6 @@ -- the License. {-# OPTIONS_GHC -Wno-missing-methods #-} -{-# OPTIONS_GHC -Wno-orphans #-} module Internal.Digest ( evpMD5, evpSHA1, evpSHA224, evpSHA256, evpSHA384, evpSHA512 @@ -22,9 +21,7 @@ module Internal.Digest , evpMaxMDSize ) where -import Foreign - (FinalizerPtr, ForeignPtr, Ptr, Storable(alignment, sizeOf), - addForeignPtrFinalizer, mallocForeignPtr, withForeignPtr) +import Foreign (FinalizerPtr, ForeignPtr, Ptr, Storable(alignment, sizeOf)) import Foreign.C.Types import Foreign.Ptr.Cast (asVoidPtr) |