|
|
@@ -0,0 +1,36 @@
|
|
|
+//-------------------------------------------------------------------------------------------------------
|
|
|
+// Copyright (C) Microsoft. All rights reserved.
|
|
|
+// Licensed under the MIT license. See LICENSE.txt file in the project root for full license information.
|
|
|
+//-------------------------------------------------------------------------------------------------------
|
|
|
+
|
|
|
+function f() {
|
|
|
+ var o_0 = {};
|
|
|
+ var o_1 = {};
|
|
|
+ var o_2 = {};
|
|
|
+ var arr_0 = Array();
|
|
|
+ o_0.length = 1;
|
|
|
+ for (var i = 0; i < 2; i++) {
|
|
|
+ Object.defineProperty(o_2, '', {});
|
|
|
+ function g(arr_1) {
|
|
|
+ for (var j = 0; j < 3; j++) {
|
|
|
+ arr_1[0] = arr_0;
|
|
|
+ var a = 3, k = 3;
|
|
|
+ for (; o_0.length * 1214425553.2;
|
|
|
+ k -= 4) {
|
|
|
+ a -= 2;
|
|
|
+ if (a < -5) {
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ if (false) {
|
|
|
+ b = c;
|
|
|
+ arguments;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ g(o_1);
|
|
|
+ o_2 = o_0;
|
|
|
+ }
|
|
|
+}
|
|
|
+f();
|
|
|
+print("pass");
|