summaryrefslogtreecommitdiff
path: root/compiler/GHC/Builtin
diff options
context:
space:
mode:
authorRichard Eisenberg <rae@richarde.dev>2021-09-28 15:56:58 -0400
committerMarge Bot <ben+marge-bot@smart-cactus.org>2021-11-04 13:04:44 -0400
commit086e288c6bb121581debd9308a8c2278f294e35a (patch)
treeac3f559c751f3b7317e87d30344f67cf0c2fecc1 /compiler/GHC/Builtin
parent6020905a626b52dc383848025cd73f944f68b903 (diff)
downloadhaskell-086e288c6bb121581debd9308a8c2278f294e35a.tar.gz
Tiny renamings and doc updates
Close #20433
Diffstat (limited to 'compiler/GHC/Builtin')
-rw-r--r--compiler/GHC/Builtin/Types.hs7
1 files changed, 2 insertions, 5 deletions
diff --git a/compiler/GHC/Builtin/Types.hs b/compiler/GHC/Builtin/Types.hs
index 3339842471..421029a4fb 100644
--- a/compiler/GHC/Builtin/Types.hs
+++ b/compiler/GHC/Builtin/Types.hs
@@ -1142,7 +1142,7 @@ mk_tuple Unboxed arity = (tycon, tuple_con)
tc_res_kind = unboxedTupleKind rr_tys
tc_arity = arity * 2
- flavour = UnboxedAlgTyCon $ Just (mkPrelTyConRepName tc_name)
+ flavour = VanillaAlgTyCon (mkPrelTyConRepName tc_name)
dc_tvs = binderVars tc_binders
(rr_tys, dc_arg_tys) = splitAt arity (mkTyVarTys dc_tvs)
@@ -1293,10 +1293,7 @@ mk_sum :: Arity -> (TyCon, Array ConTagZ DataCon)
mk_sum arity = (tycon, sum_cons)
where
tycon = mkSumTyCon tc_name tc_binders tc_res_kind (arity * 2) tyvars (elems sum_cons)
- (UnboxedAlgTyCon rep_name)
-
- -- Unboxed sums are currently not Typeable due to efficiency concerns. See #13276.
- rep_name = Nothing -- Just $ mkPrelTyConRepName tc_name
+ UnboxedSumTyCon
tc_binders = mkTemplateTyConBinders (replicate arity runtimeRepTy)
(\ks -> map tYPE ks)