blob: fa7bf4ec8624c706ffa9b48d695bcbcfa26515e2 [file] [log] [blame] [edit]
// Copyright (c) 2017, 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.
library test;
class C {}
class D {}
class E {}
void test(void f()) {
try {
var x = 0;
f();
} on C {
var x = 0;
} on D catch (x) {
var x2 = x;
} on E catch (x, y) {
var x2 = x;
var y2 = y;
} catch (x, y) {
var x2 = x;
var y2 = y;
}
}
main() {}