| // 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"); | |
| } |