@@ -314,8 +314,8 @@ class map : mapper =
314314 | EAccess (e1 , ak , e2 ) -> EAccess (m#expression e1, ak, m#expression e2)
315315 | EDot (e1 , ak , id ) -> EDot (m#expression e1, ak, id)
316316 | EDotPrivate (e1 , ak , id ) -> EDotPrivate (m#expression e1, ak, id)
317- | ENew (e1 , args ) ->
318- ENew (m#expression e1, Option. map ~f: (List. map ~f: m#argument) args)
317+ | ENew (e1 , args , loc ) ->
318+ ENew (m#expression e1, Option. map ~f: (List. map ~f: m#argument) args, m#loc loc )
319319 | EVar v -> EVar (m#ident v)
320320 | EFun (idopt , fun_decl ) ->
321321 let idopt = Option. map ~f: m#ident idopt in
@@ -668,10 +668,10 @@ class iter : iterator =
668668 m#expression e2
669669 | EDot (e1 , _ak , _ ) -> m#expression e1
670670 | EDotPrivate (e1 , _ , _ ) -> m#expression e1
671- | ENew (e1 , Some args ) ->
671+ | ENew (e1 , Some args , _ ) ->
672672 m#expression e1;
673673 List. iter args ~f: m#argument
674- | ENew (e1 , None) -> m#expression e1
674+ | ENew (e1 , None, _ ) -> m#expression e1
675675 | EVar v -> m#ident v
676676 | EFun (idopt , fun_decl ) ->
677677 (match idopt with
0 commit comments