1 // Copyright 2015 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 "use strict"; 6 7 class C { 8 foo() { 9 return 42; 10 } 11 } 12 13 class D extends C { 14 foo() { 15 return (() => eval("super.foo()"))(); 16 } 17 } 18 19 assertEquals(42, new D().foo()); 20