Fix local variable declaration issues after function argument initialization. (#3304)

Fixes #3298
Fixes #3299
Fixes #3300
Fixes #3302

JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
This commit is contained in:
Zoltan Herczeg
2019-11-13 12:35:28 +01:00
committed by Dániel Bátyai
parent b16b400d5b
commit 419ccff611
8 changed files with 134 additions and 9 deletions
@@ -63,3 +63,19 @@ function j(a = arguments[1])
assert(a === 2);
}
j(undefined,2);
function k(a = 2)
{
let d = 5;
assert(d === 5);
eval("assert(a === 2)");
}
k();
function i(a = 3)
{
const d = 6;
assert(d === 6);
eval("assert(a === 3)");
}
i();