| Index: sdk/lib/_internal/js_runtime/lib/native_helper.dart | 
| diff --git a/sdk/lib/_internal/js_runtime/lib/native_helper.dart b/sdk/lib/_internal/js_runtime/lib/native_helper.dart | 
| index e87ace9432b98bbb18bb548c36ef3a807e262783..30d3ba7458745ee64f0a0888b47e10f3c32f51ff 100644 | 
| --- a/sdk/lib/_internal/js_runtime/lib/native_helper.dart | 
| +++ b/sdk/lib/_internal/js_runtime/lib/native_helper.dart | 
| @@ -164,6 +164,7 @@ const DISCRIMINATED_MARK = '*'; | 
| * A dispatch record is cached according to the specification of the dispatch | 
| * tag for [obj]. | 
| */ | 
| +@NoInline() | 
| lookupAndCacheInterceptor(obj) { | 
| assert(!isDartObject(obj)); | 
| String tag = getTagFunction(obj); | 
| @@ -288,12 +289,14 @@ String constructorNameFallback(object) { | 
|  | 
| var initNativeDispatchFlag;  // null or true | 
|  | 
| +@NoInline() | 
| void initNativeDispatch() { | 
| if (true == initNativeDispatchFlag) return; | 
| initNativeDispatchFlag = true; | 
| initNativeDispatchContinue(); | 
| } | 
|  | 
| +@NoInline() | 
| void initNativeDispatchContinue() { | 
|  | 
| dispatchRecordsForInstanceTags = JS('', 'Object.create(null)'); | 
|  |