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:
committed by
Dániel Bátyai
parent
b16b400d5b
commit
419ccff611
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user