Index: test/mjsunit/regress/regress-reset-dictionary-elements.js |
diff --git a/test/mjsunit/regress/regress-347530.js b/test/mjsunit/regress/regress-reset-dictionary-elements.js |
similarity index 56% |
copy from test/mjsunit/regress/regress-347530.js |
copy to test/mjsunit/regress/regress-reset-dictionary-elements.js |
index 330fda38c01b5b3c8cc3926fda0520b086aa7289..d3d093ec09c0f75afe85e1e34d0154bc90bf0748 100644 |
--- a/test/mjsunit/regress/regress-347530.js |
+++ b/test/mjsunit/regress/regress-reset-dictionary-elements.js |
@@ -2,11 +2,13 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-// Flags: --expose-gc |
-a = []; |
-a[1000] = .1; |
+var a = []; |
+a[10000] = 1; |
a.length = 0; |
-gc(); |
-gc(); |
-a[1000] = .1; |
-assertEquals(.1, a[1000]); |
+a[1] = 1; |
+a.length = 0; |
+assertEquals(undefined, a[1]); |
+ |
+var o = {}; |
+Object.freeze(o); |
+assertEquals(undefined, o[1]); |