summaryrefslogtreecommitdiff
path: root/compiler/coreSyn/CoreSyn.lhs
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/coreSyn/CoreSyn.lhs')
-rw-r--r--compiler/coreSyn/CoreSyn.lhs9
1 files changed, 5 insertions, 4 deletions
diff --git a/compiler/coreSyn/CoreSyn.lhs b/compiler/coreSyn/CoreSyn.lhs
index ccb87e7782..f91a8f6b23 100644
--- a/compiler/coreSyn/CoreSyn.lhs
+++ b/compiler/coreSyn/CoreSyn.lhs
@@ -87,12 +87,13 @@ import Coercion
import Name
import Literal
import DataCon
+import TyCon
import BasicTypes
import FastString
import Outputable
import Util
-import Data.Data
+import Data.Data hiding (TyCon)
import Data.Word
infixl 4 `mkApps`, `mkTyApps`, `mkVarApps`, `App`, `mkCoApps`
@@ -428,9 +429,9 @@ Representation of desugared vectorisation declarations that are fed to the vecto
'ModGuts').
\begin{code}
-data CoreVect = Vect Id (Maybe CoreExpr)
- | NoVect Id
-
+data CoreVect = Vect Id (Maybe CoreExpr)
+ | NoVect Id
+ | VectType TyCon (Maybe Type)
\end{code}