diff --git a/examples/lens-examples.cabal b/examples/lens-examples.cabal index 727d0466a..6b8d7b055 100644 --- a/examples/lens-examples.cabal +++ b/examples/lens-examples.cabal @@ -45,10 +45,9 @@ library Turtle build-depends: aeson, - base >= 4.5 && < 5, + base >= 4.9 && < 5, bytestring >= 0.9.1.10 && < 0.13, data-default-class, - ghc-prim, lens default-language: Haskell2010 ghc-options: -Wall @@ -58,7 +57,7 @@ executable lens-pong buildable: False build-depends: - base >= 4.5 && < 5, + base >= 4.9 && < 5, containers >= 0.4 && < 0.9, gloss >= 1.12 && < 1.14, lens, diff --git a/lens.cabal b/lens.cabal index 78ea53d5b..321b89b97 100644 --- a/lens.cabal +++ b/lens.cabal @@ -190,7 +190,6 @@ library exceptions >= 0.8.2.1 && < 1, filepath >= 1.2.0.0 && < 1.6, free >= 5.1.5 && < 6, - ghc-prim, hashable >= 1.2.7.0 && < 1.6, indexed-traversable >= 0.1 && < 0.2, indexed-traversable-instances >= 0.1 && < 0.2, diff --git a/src/Control/Lens/Traversal.hs b/src/Control/Lens/Traversal.hs index 1b1d57e6d..064f5209a 100644 --- a/src/Control/Lens/Traversal.hs +++ b/src/Control/Lens/Traversal.hs @@ -162,7 +162,7 @@ import Data.Reflection import Data.Semigroup.Traversable import Data.Semigroup.Bitraversable import Data.Tuple (swap) -import GHC.Magic (inline) +import GHC.Exts (inline) -- $setup -- >>> :set -XNoOverloadedStrings -XFlexibleContexts