Skip to content

Commit 808f647

Browse files
committed
Add basicInitialize to GenUnboxTuple
1 parent 49396e1 commit 808f647

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

internal/GenUnboxTuple.hs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,9 @@ generate n =
177177
<+> parens (var 'm' <> char '+' <> var 'n')
178178
<+> sep (map (<> char '\'') varss))
179179

180+
gen_initialize rec
181+
= (pat "MV", mk_do [qM rec <+> vs | vs <- varss] empty)
182+
180183
gen_unsafeFreeze rec
181184
= (pat "MV",
182185
mk_do [vs <> char '\'' <+> text "<-" <+> qG rec <+> vs | vs <- varss]
@@ -224,7 +227,8 @@ generate n =
224227
,("basicSet", gen_set)
225228
,("basicUnsafeCopy", gen_unsafeCopy "MV" qM)
226229
,("basicUnsafeMove", gen_unsafeMove)
227-
,("basicUnsafeGrow", gen_unsafeGrow)]
230+
,("basicUnsafeGrow", gen_unsafeGrow)
231+
,("basicInitialize", gen_initialize)]
228232

229233
methods_Vector = [("basicUnsafeFreeze", gen_unsafeFreeze)
230234
,("basicUnsafeThaw", gen_unsafeThaw)

0 commit comments

Comments
 (0)