Remove "arguments" and "caller" from specific functions (#3918)
As stated in ES 16.1, "arguments" and "caller" must not be created in: - strict functions created using the Function constructor - generator functions created using the Generator constructor - async functions created using the AsyncFunction constructor - functions created using the bind JerryScript-DCO-1.0-Signed-off-by: Rafal Walczyna r.walczyna@samsung.com
This commit is contained in:
@@ -32,10 +32,6 @@
|
||||
<test id="built-ins/Date/prototype/Symbol.toPrimitive/hint-invalid.js"><reason></reason></test>
|
||||
<test id="built-ins/decodeURIComponent/S15.1.3.2_A2.5_T1.js"><reason></reason></test>
|
||||
<test id="built-ins/decodeURI/S15.1.3.1_A2.5_T1.js"><reason></reason></test>
|
||||
<test id="built-ins/Function/prototype/bind/15.3.4.5-15-5.js"><reason></reason></test>
|
||||
<test id="built-ins/Function/prototype/bind/BoundFunction_restricted-properties.js"><reason></reason></test>
|
||||
<test id="built-ins/Function/StrictFunction_restricted-properties.js"><reason></reason></test>
|
||||
<test id="built-ins/GeneratorFunction/instance-restricted-properties.js"><reason></reason></test>
|
||||
<test id="built-ins/GeneratorPrototype/next/context-constructor-invocation.js"><reason></reason></test>
|
||||
<test id="built-ins/Map/prototype/Symbol.iterator.js"><reason></reason></test>
|
||||
<test id="built-ins/Object/prototype/hasOwnProperty/symbol_property_toPrimitive.js"><reason></reason></test>
|
||||
@@ -366,9 +362,7 @@
|
||||
<test id="language/statements/for-of/body-dstr-assign.js"><reason></reason></test>
|
||||
<test id="language/statements/for/S12.6.3_A9.1.js"><reason></reason></test>
|
||||
<test id="language/statements/for/S12.6.3_A9.js"><reason></reason></test>
|
||||
<test id="language/statements/function/13.2-30-s.js"><reason></reason></test>
|
||||
<test id="language/statements/generators/has-instance.js"><reason></reason></test>
|
||||
<test id="language/statements/generators/prototype-value.js"><reason></reason></test>
|
||||
<test id="language/statements/generators/restricted-properties.js"><reason></reason></test>
|
||||
<test id="language/statements/let/syntax/identifier-let-disallowed-as-boundname.js"><reason></reason></test>
|
||||
</excludeList>
|
||||
|
||||
Reference in New Issue
Block a user