From e605cfdececde413ea28bd5313a8bacc8e203ac2 Mon Sep 17 00:00:00 2001 From: "HP16\\yigal" Date: Sun, 19 May 2024 16:47:57 +0300 Subject: [PATCH] fixed source-map generation for if and return statements --- src/astring.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/astring.js b/src/astring.js index 5d9eb8bb..7267770b 100644 --- a/src/astring.js +++ b/src/astring.js @@ -332,7 +332,7 @@ export const GENERATOR = { state.write(';') }, IfStatement(node, state) { - state.write('if (') + state.write('if (',node) this[node.test.type](node.test, state) state.write(') ') this[node.consequent.type](node.consequent, state) @@ -407,7 +407,7 @@ export const GENERATOR = { state.write(indent + '}') }, ReturnStatement(node, state) { - state.write('return') + state.write('return',node) if (node.argument) { state.write(' ') this[node.argument.type](node.argument, state)