Index: dart/pkg/compiler/lib/src/js_emitter/old_emitter/container_builder.dart |
diff --git a/dart/pkg/compiler/lib/src/js_emitter/old_emitter/container_builder.dart b/dart/pkg/compiler/lib/src/js_emitter/old_emitter/container_builder.dart |
index 802887d9b73b5bb69d124378c73a37b1a6fa380f..37cc77abe18b07f0ef1714f7a8a4ba7aed97a295 100644 |
--- a/dart/pkg/compiler/lib/src/js_emitter/old_emitter/container_builder.dart |
+++ b/dart/pkg/compiler/lib/src/js_emitter/old_emitter/container_builder.dart |
@@ -363,7 +363,11 @@ class ContainerBuilder extends CodeEmitterHelper { |
member.isAccessor; |
String tearOffName; |
- final bool canBeReflected = backend.isAccessibleByReflection(member); |
+ |
+ final bool canBeReflected = backend.isAccessibleByReflection(member) || |
+ // During incremental compilation, we have to assume that reflection |
+ // *might* get enabled. |
+ compiler.hasIncrementalSupport; |
if (isNotApplyTarget) { |
canTearOff = false; |