// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. // @dart=2.9 // This test checks that the bug reported at http://dartbug.com/37381 is fixed. class A { R f(R Function(A) f) => f(this); } main() { A a = A(); a.f((_) => 42); }