Fixed Issue #467: test updated to throw runtime exception instead of compile time error.
diff --git a/LanguageFeatures/Extension-methods/generic_parameter_inference_A01_t02.dart b/LanguageFeatures/Extension-methods/generic_parameter_inference_A01_t02.dart
index c4e2b7d..8218d92 100644
--- a/LanguageFeatures/Extension-methods/generic_parameter_inference_A01_t02.dart
+++ b/LanguageFeatures/Extension-methods/generic_parameter_inference_A01_t02.dart
@@ -17,6 +17,7 @@
import "../../Utils/expect.dart";
int count(String string, int length) => length + string.length;
+dynamic foo = count;
extension SuperList<T> on List<T> {
R foldRight<R>(R base, R combine(T element, R accumulator)) {
@@ -37,6 +38,6 @@
main() {
toTest.forEach((List strings) {
- Expect.throws(() { strings.foldRight(0, count); });
+ Expect.throws(() { strings.foldRight(0, foo); });
});
}