// Copyright (c) 2016, 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.md file.

var f;

foo() {
  print(f(0));
}

main(arguments) {
  g(x) => arguments[x];
  f = g;
  foo();
}
