Always mark the identifers which are propagated to upper level after argument parsing. (#3516)

JerryScript-DCO-1.0-Signed-off-by: Zoltan Herczeg zherczeg.u-szeged@partner.samsung.com
This commit is contained in:
Zoltan Herczeg
2020-01-16 17:01:56 +01:00
committed by Dániel Bátyai
parent 22eabd0e0b
commit f3d49f65dd
2 changed files with 16 additions and 4 deletions
+15
View File
@@ -76,3 +76,18 @@ Function("{a, x:b}","[c]", "{ 'dd':d, e = Math.cos(0)}",
"assert(d === 4);" +
"assert(e === 1);"
)({a:1, b:3}, [3], {a:1, b:2, dd:4});
function m()
{
var prop_name = "x";
var def_val = 123;
function g({[prop_name]: a, b = def_val })
{
assert(a === 12);
assert(b === 123);
}
g({ x:12 })
}
m();