diff --git a/compiler/iface/MkIface.lhs b/compiler/iface/MkIface.lhs index ce07b375b3e7d3272d179036c0c00f4bf118a8b2..c94b19a2551819c75339cffe1dec70c88c1379ec 100644 --- a/compiler/iface/MkIface.lhs +++ b/compiler/iface/MkIface.lhs @@ -1498,8 +1498,12 @@ tyConToIfaceDecl env tycon (syn_rhs, syn_ki) = case synTyConRhs tycon of - SynFamilyTyCon -> (Nothing, tidyToIfaceType env1 (synTyConResKind tycon)) - SynonymTyCon ty -> (Just (toIfaceType ty), tidyToIfaceType env1 (typeKind ty)) + SynFamilyTyCon -> + ( Nothing + , tidyToIfaceType env1 (synTyConResKind tycon) ) + SynonymTyCon ty -> + ( Just (tidyToIfaceType env1 ty) + , tidyToIfaceType env1 (typeKind ty) ) ifaceConDecls (NewTyCon { data_con = con }) = IfNewTyCon (ifaceConDecl con) ifaceConDecls (DataTyCon { data_cons = cons }) = IfDataTyCon (map ifaceConDecl cons)