File tree Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Expand file tree Collapse file tree 1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -198,10 +198,10 @@ let common_initial_env add_type add_extension empty_env =
198
198
add_type type_ident decl env
199
199
and add_type2 type_ident
200
200
?(kind =fun _ -> Type_abstract )
201
- ?(layout =Layout. value)
201
+ ?(layout =Layout. value ~why: ( Primitive type_ident) )
202
202
~variance ~separability env =
203
- let param0 = newgenvar Layout. value in
204
- let param1 = newgenvar Layout. value in
203
+ let param0 = newgenvar ( Layout. value ~why: Type_argument ) in
204
+ let param1 = newgenvar ( Layout. value ~why: Type_argument ) in
205
205
let decl =
206
206
{type_params = [param0; param1];
207
207
type_arity = 2 ;
@@ -222,11 +222,11 @@ let common_initial_env add_type add_extension empty_env =
222
222
add_type type_ident decl env
223
223
and add_type3 type_ident
224
224
?(kind =fun _ -> Type_abstract )
225
- ?(layout =Layout. value)
225
+ ?(layout =Layout. value ~why: ( Primitive type_ident) )
226
226
~variance ~separability env =
227
- let param0 = newgenvar Layout. value in
228
- let param1 = newgenvar Layout. value in
229
- let param2 = newgenvar Layout. value in
227
+ let param0 = newgenvar ( Layout. value ~why: Type_argument ) in
228
+ let param1 = newgenvar ( Layout. value ~why: Type_argument ) in
229
+ let param2 = newgenvar ( Layout. value ~why: Type_argument ) in
230
230
let decl =
231
231
{type_params = [param0; param1; param2];
232
232
type_arity = 3 ;
You can’t perform that action at this time.
0 commit comments