Deprecate TH.global (Trac #8656) ghc-7.8 ghc-7.8.1-release ghc-7.8.2-release template-haskell-2.9.0.0-release
authorSimon Peyton Jones <simonpj@microsoft.com>
Thu, 9 Jan 2014 18:01:06 +0000 (18:01 +0000)
committerSimon Peyton Jones <simonpj@microsoft.com>
Thu, 9 Jan 2014 18:01:06 +0000 (18:01 +0000)
Language/Haskell/TH/Lib.hs

index 2dfef30..b7a88d6 100644 (file)
@@ -200,6 +200,8 @@ dyn :: String -> ExpQ
 dyn s = return (VarE (mkName s))
 
 global :: Name -> ExpQ
+{-# DEPRECATED global "Use varE instead" #-}
+-- Trac #8656; I have no idea why this function is duplicated
 global s = return (VarE s)
 
 varE :: Name -> ExpQ