// 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.

main() {
  var c;
  try {
    throw "Fisk";
  } on String catch (e, s) {
    c = () {
      print(e);
      if (s != null) print(s);
    };
  }
  c();
  print("TEST PASSED");
}
