Files
sdk/pkg/kernel/testcases/input/argument.dart
T
2017-03-17 08:21:52 -07:00

27 lines
316 B
Dart

abstract class Base {}
class Foo extends Base {}
class Bar extends Base {}
class Baz extends Base {}
void foo(x) {}
void bar(x) {}
void foo_escaped(x) {}
void bar_escaped(x) {}
void escape(fn) {
fn(new Baz());
}
main() {
foo(new Foo());
bar(new Bar());
escape(foo_escaped);
escape(bar_escaped);
}