summaryrefslogtreecommitdiff
path: root/compiler/prelude/PrelInfo.hs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/prelude/PrelInfo.hs')
-rw-r--r--compiler/prelude/PrelInfo.hs10
1 files changed, 6 insertions, 4 deletions
diff --git a/compiler/prelude/PrelInfo.hs b/compiler/prelude/PrelInfo.hs
index 2303a8edd3..94c8328e55 100644
--- a/compiler/prelude/PrelInfo.hs
+++ b/compiler/prelude/PrelInfo.hs
@@ -119,10 +119,12 @@ wired-in Ids.
ghcPrimExports :: [IfaceExport]
ghcPrimExports
- = map (Avail . idName) ghcPrimIds ++
- map (Avail . idName . primOpId) allThePrimOps ++
- [ AvailTC n [n]
- | tc <- funTyCon : primTyCons, let n = tyConName tc ]
+ = map (Avail . mkNameWarn . idName) ghcPrimIds ++
+ map (Avail . mkNameWarn . idName . primOpId) allThePrimOps ++
+ [ AvailTC (mkNameWarn n) [mkNameWarn n]
+ | tc <- funTyCon : primTyCons, let n = tyConName tc ]
+ where
+ mkNameWarn n = NameWarn n Nothing
{-
************************************************************************