Upgrade V8 to version 4.9.385.28
https://chromium.googlesource.com/v8/v8/+/4.9.385.28
FPIIM-449
Change-Id: I4b2e74289d4bf3667f2f3dc8aa2e541f63e26eb4
diff --git a/test/mjsunit/object-literal-multiple-proto-fields.js b/test/mjsunit/object-literal-multiple-proto-fields.js
new file mode 100644
index 0000000..1ab608b
--- /dev/null
+++ b/test/mjsunit/object-literal-multiple-proto-fields.js
@@ -0,0 +1,21 @@
+// Copyright 2015 the V8 project authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+var p1 = {};
+var p2 = {};
+var p3 = {};
+var x = 0;
+var y = 1;
+var z = 2;
+var o = 3;
+assertThrows(
+ 'o = {' +
+ ' __proto__: (x++, p1),' +
+ ' __proto__: (y++, p2),' +
+ ' __proto__: (z++, p3)' +
+ '};', SyntaxError);
+assertEquals(0, x);
+assertEquals(1, y);
+assertEquals(2, z);
+assertEquals(3, o);