dart-sdk/tests/language/function_subtype/regression_ddc_588_test.dart
Robert Nystrom b955271e51 Migrate language_2/function_subtype to NNBD.
Change-Id: I8d41ad649c83cd97253006693a0cf3676de418e9
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/145542
Commit-Queue: Bob Nystrom <rnystrom@google.com>
Reviewed-by: Erik Ernst <eernst@google.com>
Auto-Submit: Bob Nystrom <rnystrom@google.com>
2020-05-05 16:52:30 +00:00

15 lines
255 B
Dart

import "package:expect/expect.dart";
// regression test for ddc #588
typedef int Int2Int(int x);
void foo(List<Int2Int> list) {
list.forEach((f) => print(f(42)));
}
void main() {
dynamic l = <Function>[];
Expect.throwsTypeError(() => foo(l));
}