Index: pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart |
diff --git a/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart b/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart |
index 3be47d21d0ee3744713123e4efda2b93f25fceb1..2f323f7c850954f3f8f607e306a2a6f56a0c0579 100644 |
--- a/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart |
+++ b/pkg/compiler/lib/src/inferrer/simple_types_inferrer.dart |
@@ -1100,13 +1100,12 @@ class SimpleTypeInferrerVisitor<T> |
Selector selector = elements.getSelector(node); |
String name = selector.name; |
handleStaticSend(node, selector, elements[node], arguments); |
- if (name == 'JS' || name == 'JS_EMBEDDED_GLOBAL') { |
+ if (name == 'JS' || name == 'JS_EMBEDDED_GLOBAL' || name == 'JS_BUILTIN') { |
native.NativeBehavior nativeBehavior = |
compiler.enqueuer.resolution.nativeEnqueuer.getNativeBehaviorOf(node); |
sideEffects.add(nativeBehavior.sideEffects); |
return inferrer.typeOfNativeBehavior(nativeBehavior); |
- } else if (name == 'JS_GET_NAME' |
- || name == 'JS_NULL_CLASS_NAME' |
+ } else if (name == 'JS_NULL_CLASS_NAME' |
|| name == 'JS_OBJECT_CLASS_NAME' |
|| name == 'JS_OPERATOR_IS_PREFIX' |
|| name == 'JS_OPERATOR_AS_PREFIX' |