diff options
Diffstat (limited to 'compiler/coreSyn/CoreSyn.lhs')
| -rw-r--r-- | compiler/coreSyn/CoreSyn.lhs | 9 |
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} |
