| Index: tests/compiler/dart2js/generate_at_use_site_test.dart
|
| diff --git a/tests/compiler/dart2js/generate_at_use_site_test.dart b/tests/compiler/dart2js/generate_at_use_site_test.dart
|
| index 1c7fc59621eca0b2f7028edbb871031b39271e6a..411c8e21952f2626f37b59ed2bc3617a23972268 100644
|
| --- a/tests/compiler/dart2js/generate_at_use_site_test.dart
|
| +++ b/tests/compiler/dart2js/generate_at_use_site_test.dart
|
| @@ -7,8 +7,15 @@
|
| final String FIB = @"""
|
| fib(n) {
|
| if (n <= 1) return 1;
|
| - return fib(n - 1) + fib(n - 2);
|
| + return add(fib(n - 1), fib(n - 2));
|
| }
|
| +
|
| +// We need this artificial add method because
|
| +// our optimizer will actually add type checks
|
| +// for the result of recursively calling fib
|
| +// which introduces new variables because we
|
| +// now have multiple users.
|
| +add(x, y) => x + y;
|
| """;
|
|
|
| main() {
|
|
|