@@ -185,8 +185,8 @@ impl ESTree for CatchParameterConverter<'_, '_> {
185185 typeAnnotation: null,
186186 value: null,
187187 }),
188- start: start = DESER[u32 ]( POS_OFFSET<FormalParameterRest>.rest.span.start ),
189- end: end = DESER[u32 ]( POS_OFFSET<FormalParameterRest>.rest.span.end ),
188+ start: start = DESER[i32 ]( POS_OFFSET<FormalParameterRest>.rest.span.start ),
189+ end: end = DESER[i32 ]( POS_OFFSET<FormalParameterRest>.rest.span.end ),
190190 ...(RANGE && { range: [start, end] }),
191191 ...(PARENT && { parent: previousParent }),
192192 };
@@ -273,8 +273,8 @@ impl ESTree for FormalParameterRest<'_> {
273273 right: null,
274274 optional,
275275 typeAnnotation: null,
276- start: start = DESER[u32 ]( POS_OFFSET.span.start ),
277- end: end = DESER[u32 ]( POS_OFFSET.span.end ),
276+ start: start = DESER[i32 ]( POS_OFFSET.span.start ),
277+ end: end = DESER[i32 ]( POS_OFFSET.span.end ),
278278 ...(RANGE && { range: [start, end] }),
279279 ...(PARENT && { parent: previousParent }),
280280 };
@@ -305,8 +305,8 @@ impl ESTree for FormalParameterRest<'_> {
305305 param.end = typeAnnotation.end;
306306 if (RANGE) param.range[1] = typeAnnotation.end;
307307 } else if (optional) {
308- param.end = DESER[u32 ]( POS_OFFSET.span.end );
309- if (RANGE) param.range[1] = DESER[u32 ]( POS_OFFSET.span.end );
308+ param.end = DESER[i32 ]( POS_OFFSET.span.end );
309+ if (RANGE) param.range[1] = DESER[i32 ]( POS_OFFSET.span.end );
310310 }
311311 if (PARENT) parent = previousParent;
312312 }
@@ -320,8 +320,8 @@ impl ESTree for FormalParameterRest<'_> {
320320 parameter: null,
321321 readonly,
322322 static: false,
323- start: start = DESER[u32 ]( POS_OFFSET.span.start ),
324- end: end = DESER[u32 ]( POS_OFFSET.span.end ),
323+ start: start = DESER[i32 ]( POS_OFFSET.span.start ),
324+ end: end = DESER[i32 ]( POS_OFFSET.span.end ),
325325 ...(RANGE && { range: [start, end] }),
326326 ...(PARENT && { parent: previousParent }),
327327 };
@@ -369,7 +369,7 @@ impl ESTree for FormalParameterRest<'_> {
369369 param.parameter.end = paramTypeAnnotation.end;
370370 if (RANGE) param.parameter.range[1] = paramTypeAnnotation.end;
371371 } else if (paramOptional) {
372- const paramEnd = DESER[u32 ]( POS_OFFSET.span.end );
372+ const paramEnd = DESER[i32 ]( POS_OFFSET.span.end );
373373 const pattern = param.parameter;
374374 param.parameter.end = paramEnd;
375375 if (RANGE) param.parameter.range[1] = paramEnd;
@@ -384,8 +384,8 @@ impl ESTree for FormalParameterRest<'_> {
384384 type: 'AssignmentPattern',
385385 left: null,
386386 right: null,
387- start: start = DESER[u32 ]( POS_OFFSET.span.start ),
388- end: end = DESER[u32 ]( POS_OFFSET.span.end ),
387+ start: start = DESER[i32 ]( POS_OFFSET.span.start ),
388+ end: end = DESER[i32 ]( POS_OFFSET.span.end ),
389389 ...(RANGE && { range: [start, end] }),
390390 ...(PARENT && { parent: previousParent }),
391391 };
@@ -767,8 +767,8 @@ impl ESTree for AssignmentTargetPropertyIdentifierInit<'_> {
767767 node = parent = {
768768 type: 'ParenthesizedExpression',
769769 expression: null,
770- start: start = DESER[u32 ]( POS_OFFSET.span.start ),
771- end: end = DESER[u32 ]( POS_OFFSET.span.end ),
770+ start: start = DESER[i32 ]( POS_OFFSET.span.start ),
771+ end: end = DESER[i32 ]( POS_OFFSET.span.end ),
772772 ...(RANGE && { range: [start, end] }),
773773 ...(PARENT && { parent }),
774774 };
0 commit comments