|
|
@ -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) {
|
|
|
|