diff --git a/System/OsPath/Common.hs b/System/OsPath/Common.hs index 5058b0e1..59482cc0 100644 --- a/System/OsPath/Common.hs +++ b/System/OsPath/Common.hs @@ -124,9 +124,9 @@ import System.OsString.Windows as PS import Data.Bifunctor ( bimap ) import qualified System.OsPath.Windows.Internal as C import GHC.IO.Encoding.UTF16 ( mkUTF16le ) -import Language.Haskell.TH.Quote +import Language.Haskell.TH.QuasiQuoter ( QuasiQuoter (..) ) -import Language.Haskell.TH.Syntax +import Language.Haskell.TH.Lift ( Lift (..), lift ) import GHC.IO.Encoding.Failure ( CodingFailureMode(..) ) import Control.Monad ( when ) @@ -134,9 +134,9 @@ import Control.Monad ( when ) #elif defined(POSIX) import GHC.IO.Encoding.Failure ( CodingFailureMode(..) ) import Control.Monad ( when ) -import Language.Haskell.TH.Quote +import Language.Haskell.TH.QuasiQuoter ( QuasiQuoter (..) ) -import Language.Haskell.TH.Syntax +import Language.Haskell.TH.Lift ( Lift (..), lift ) import GHC.IO.Encoding.UTF8 ( mkUTF8 ) diff --git a/System/OsPath/Internal.hs b/System/OsPath/Internal.hs index bc1d5a9b..a0f18052 100644 --- a/System/OsPath/Internal.hs +++ b/System/OsPath/Internal.hs @@ -15,9 +15,9 @@ import Control.Monad.Catch ( MonadThrow ) import Data.ByteString ( ByteString ) -import Language.Haskell.TH.Quote +import Language.Haskell.TH.QuasiQuoter ( QuasiQuoter (..) ) -import Language.Haskell.TH.Syntax +import Language.Haskell.TH.Lift ( Lift (..), lift ) import GHC.IO.Encoding.Failure ( CodingFailureMode(..) ) diff --git a/filepath.cabal b/filepath.cabal index d9c91b24..4e228719 100644 --- a/filepath.cabal +++ b/filepath.cabal @@ -95,7 +95,8 @@ library , bytestring >=0.11.3.0 , deepseq , exceptions - , template-haskell + , template-haskell-lift >= 0.1 && <0.2 + , template-haskell-quasiquoter >= 0.1 && <0.2 , os-string >=2.0.1 ghc-options: -Wall