Don't compress (0, eval)() to eval()

This commit is contained in:
Richard van Velzen
2016-02-16 19:00:48 +01:00
parent 31a9b05c96
commit 9662228f6a
2 changed files with 35 additions and 16 deletions

View File

@@ -49,4 +49,21 @@ this_binding_collapse_vars: {
a();
(0, a.b)();
}
}
eval_direct_calls: {
options = {
side_effects: true,
collapse_vars: true
}
input: {
(0, eval)('');
var fn = eval;
fn('');
}
expect: {
(0, eval)('');
(0, eval)('');
}
}