@@ -250,16 +250,16 @@ get_records([_ | Tail], Acc) ->
250
250
251
251
get_record_fields ([], Acc ) -> lists :reverse (Acc );
252
252
get_record_fields ([{record_field , _ ,
253
- {atom , _ , FieldName }, {atom , _ , DefaultValue }}
253
+ {atom , _ , FieldName }, {Type , _ , DefaultValue }}
254
254
| Tail ],
255
255
Acc ) ->
256
- NewAcc = [{FieldName , DefaultValue } | Acc ],
256
+ NewAcc = [{FieldName , { Type , DefaultValue } } | Acc ],
257
257
get_record_fields (Tail , NewAcc );
258
258
get_record_fields ([{record_field , _ ,
259
259
{atom , _ , FieldName }}
260
260
| Tail ],
261
261
Acc ) ->
262
- NewAcc = [{FieldName } | Acc ],
262
+ NewAcc = [{FieldName , { atom , undefined } } | Acc ],
263
263
get_record_fields (Tail , NewAcc ).
264
264
265
265
@@ -403,10 +403,8 @@ get_record_def(Name, [_ | Rest]) ->
403
403
get_record_def (Name , Rest ).
404
404
405
405
make_record_default ([], Acc ) -> lists :reverse (Acc );
406
- make_record_default ([{_ } | Tail ], Acc ) ->
407
- make_record_default (Tail , [{var , 0 , '_' } | Acc ]);
408
- make_record_default ([{_ , Value } | Tail ], Acc ) ->
409
- make_record_default (Tail , [{atom , 0 , Value } | Acc ]).
406
+ make_record_default ([{_ ,_ } | Tail ], Acc ) ->
407
+ make_record_default (Tail , [{var , 0 , '_' } | Acc ]).
410
408
411
409
make_record_pattern ([], Pattern , _RecordDefinition ) ->
412
410
Pattern ;
0 commit comments