From a9995d185fb9bf4d2f01097122cf8dee4505cf14 Mon Sep 17 00:00:00 2001 From: Felix Roos Date: Thu, 16 Jun 2022 11:48:00 +0200 Subject: [PATCH] dont add location if addLocations is false --- packages/eval/shapeshifter.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/eval/shapeshifter.mjs b/packages/eval/shapeshifter.mjs index 46d7a635a..ec79e6995 100644 --- a/packages/eval/shapeshifter.mjs +++ b/packages/eval/shapeshifter.mjs @@ -89,7 +89,7 @@ export default (_code) => { const isMarkable = isPatternArg(parents) || hasModifierCall(parent); // add to location to pure(x) calls - if (node.type === 'CallExpression' && node.callee.name === 'pure') { + if (addLocations && node.type === 'CallExpression' && node.callee.name === 'pure') { const literal = node.arguments[0]; // const value = literal[{ LiteralNumericExpression: 'value', LiteralStringExpression: 'name' }[literal.type]]; return reifyWithLocation(literal, node.arguments[0], ast.locations, artificialNodes);