Chromium Code Reviews| Index: tests/language/closure_variable_shadow_test.dart |
| diff --git a/tests/language/reify_typevar_test.dart b/tests/language/closure_variable_shadow_test.dart |
| similarity index 57% |
| copy from tests/language/reify_typevar_test.dart |
| copy to tests/language/closure_variable_shadow_test.dart |
| index 874efd681964049629144e7c794da601f50d354a..6cc272cb120faf8fd4c33007535e35c0b88599f8 100644 |
| --- a/tests/language/reify_typevar_test.dart |
| +++ b/tests/language/closure_variable_shadow_test.dart |
| @@ -4,13 +4,16 @@ |
| import "package:expect/expect.dart"; |
| -class Foo<T> { |
| - reify() { |
| - return T; |
| +// The intermediate variable 'y' must either be preserved or parameters must be renamed. |
|
sigurdm
2014/07/02 14:29:20
Long line
asgerf
2014/07/02 14:35:32
Done.
|
| + |
| +foo(x) { |
| + var y = x; |
| + bar(x) { |
| + return y - x; |
| } |
| + return bar; |
| } |
| main() { |
| - Expect.equals(int, new Foo<int>().reify()); |
| - Expect.equals(Foo, new Foo().runtimeType); |
| + Expect.equals(-10, foo(10)(20)); |
| } |