fix invalidation of ++foo.bar

pull/4395/head
Conduitry 6 years ago
parent 59a5d4a52c
commit 053eb614e6

@ -49,7 +49,7 @@ export function invalidate(renderer: Renderer, scope: Scope, node: Node, names:
const pass_value = ( const pass_value = (
extra_args.length > 0 || extra_args.length > 0 ||
(node.type === 'AssignmentExpression' && node.left.type !== 'Identifier') || (node.type === 'AssignmentExpression' && node.left.type !== 'Identifier') ||
(node.type === 'UpdateExpression' && !node.prefix) (node.type === 'UpdateExpression' && (!node.prefix || node.argument.type !== 'Identifier'))
); );
if (pass_value) { if (pass_value) {

Loading…
Cancel
Save