| Index: sdk/lib/_internal/compiler/implementation/lib/interceptors.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/lib/interceptors.dart b/sdk/lib/_internal/compiler/implementation/lib/interceptors.dart
|
| index cf7147908eec5fb9666052e81d555829b041d869..9aac90f13bfbfb1956ce2a1cc8b8ef6805ae6b26 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/lib/interceptors.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/lib/interceptors.dart
|
| @@ -49,6 +49,9 @@ getInterceptor(object) {
|
| // This is a magic method: the compiler does specialization of it
|
| // depending on the uses of intercepted methods and instantiated
|
| // primitive types.
|
| + // This method is recursive to prevent the type analyzer from thinking that
|
| + // the method returns `null`.
|
| + return getInterceptor(object);
|
| }
|
|
|
| /**
|
|
|