Index: pkg/compiler/lib/src/kernel/kernel.dart |
diff --git a/pkg/compiler/lib/src/kernel/kernel.dart b/pkg/compiler/lib/src/kernel/kernel.dart |
index bd1963153afd576368b711ade1bdf3f526596386..92dca5742a6973e7979e25688da69ab30aabc363 100644 |
--- a/pkg/compiler/lib/src/kernel/kernel.dart |
+++ b/pkg/compiler/lib/src/kernel/kernel.dart |
@@ -210,7 +210,7 @@ class Kernel { |
} |
}); |
classNode.typeParameters.addAll(typeVariablesToIr(cls.typeVariables)); |
- for (ir.InterfaceType interface in typesToIr(cls.interfaces.toList())) { |
+ for (ir.InterfaceType interface in typesToIr(cls.interfaces.reverse().toList())) { |
asgerf
2016/09/21 15:24:01
Long line.
Johnni Winther
2016/09/22 08:10:58
Done.
|
classNode.implementedTypes.add(interface); |
} |
}); |
@@ -442,7 +442,6 @@ class Kernel { |
addWork(field, () { |
setParent(fieldNode, field); |
if (!field.isMalformed && |
- !field.isInstanceMember && |
field.initializer != null) { |
KernelVisitor visitor = |
new KernelVisitor(field, field.treeElements, this); |