[GHC] #4879: Deprecate exports
GHC
ghc-devs at haskell.org
Thu Jan 29 13:02:39 UTC 2015
#4879: Deprecate exports
-------------------------------------+-------------------------------------
Reporter: basvandijk | Owner:
Type: feature request | Status: new
Priority: high | Milestone: 7.12.1
Component: Compiler | Version: 7.0.1
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
Type of failure: None/Unknown | Unknown/Multiple
Blocked By: | Test Case:
Related Tickets: | Blocking:
| Differential Revisions: Phab:D638
-------------------------------------+-------------------------------------
Comment (by hvr):
for the record, the patch still seems to work:
{{{#!hs
module M1 ({-# DEPRECATED sort "dont use me" #-}, sort) where
import Data.List (sort)
}}}
{{{#!hs
import M1 (sort)
main :: IO ()
main = print (sort "asdasd")
}}}
{{{
$ ../inplace/bin/ghc-stage2 -Wall --make M2.hs
[1 of 2] Compiling M1 ( M1.hs, M1.o )
[2 of 2] Compiling Main ( M2.hs, M2.o )
M2.hs:4:15: Warning:
In the use of ‘sort’
(imported from M1, but defined in base-4.8.0.0:Data.OldList):
Deprecated: "dont use me"
Linking M2 ...
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/4879#comment:21>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list