Fix propagation of strict mode.

JerryScript-DCO-1.0-Signed-off-by: Ruben Ayrapetyan r.ayrapetyan@samsung.com
This commit is contained in:
Ruben Ayrapetyan
2015-06-29 23:59:13 +03:00
committed by Evgeny Gavrin
parent 438d2c2930
commit b45302ee07
2 changed files with 26 additions and 1 deletions
+15
View File
@@ -38,3 +38,18 @@ check_syntax_error ("'use strict'; function arguments () {}");
check_syntax_error ("'use strict'; var l = function arguments () {}");
check_syntax_error ("function f__strict_mode_duplicate_parameters (p, p) { 'use strict'; }");
function test_strict_mode_propagation_in_func_expr_and_getters_setters () {
var p = function () {
'use strict';
return true;
}
var o = { get prop () { 'use strict'; return true; }, set prop (v) { 'use strict'; } };
function test () {
tmp_eval = eval;
eval = tmp_eval;
}
}