1b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdoch// Copyright 2014 the V8 project authors. All rights reserved. 2b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdoch// Use of this source code is governed by a BSD-style license that can be 3b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdoch// found in the LICENSE file. 4b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdoch 5b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdoch// Flags: --track-field-types 6b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdoch 7b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdochvar b1 = {d: 1}; var b2 = {d: 2}; 8b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdochvar f1 = {x: 1}; var f2 = {x: 2}; 9b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdochf1.b = b1; 10b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdochf2.x = {}; 11b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdochb2.d = 4.2; 12b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdochf2.b = b2; 13b8a8cc1952d61a2f3a2568848933943a543b5d3eBen Murdochvar x = f1.x; 14