Home | History | Annotate | Download | only in regress
      1 // Copyright 2016 the V8 project authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 // Flags: --allow-natives-syntax
      6 
      7 function Foo() {}
      8 Object.defineProperty(Foo.prototype, "name",
      9                       {get: function() { return "FooName"; }});
     10 
     11 function ic(f) {
     12   return f.prototype.name;
     13 }
     14 
     15 assertEquals("FooName", ic(Foo));
     16 assertEquals("FooName", ic(Foo));  // Don't crash, don't time out.
     17