summaryrefslogtreecommitdiff
path: root/ghc/compiler/rename/ParseIface.y
diff options
context:
space:
mode:
Diffstat (limited to 'ghc/compiler/rename/ParseIface.y')
-rw-r--r--ghc/compiler/rename/ParseIface.y10
1 files changed, 5 insertions, 5 deletions
diff --git a/ghc/compiler/rename/ParseIface.y b/ghc/compiler/rename/ParseIface.y
index 9dacbee5f3..f821b31294 100644
--- a/ghc/compiler/rename/ParseIface.y
+++ b/ghc/compiler/rename/ParseIface.y
@@ -370,12 +370,12 @@ deprecs : {- empty -} { [] }
| deprecs deprec ';' { $2 : $1 }
deprec :: { RdrNameDeprecation }
-deprec : STRING { DeprecMod $1 }
- | deprec_name STRING { DeprecName $1 $2 }
+deprec : STRING { Deprecation (IEModuleContents undefined) $1 }
+ | deprec_name STRING { Deprecation $1 $2 }
-deprec_name :: { RdrName }
- : var_name { $1 }
- | tc_name { $1 }
+-- SUP: TEMPORARY HACK
+deprec_name :: { RdrNameIE }
+ : var_name { IEVar $1 }
-----------------------------------------------------------------------------