Index: sdk/lib/_internal/compiler/implementation/resolution/members.dart |
=================================================================== |
--- sdk/lib/_internal/compiler/implementation/resolution/members.dart (revision 14732) |
+++ sdk/lib/_internal/compiler/implementation/resolution/members.dart (working copy) |
@@ -1857,12 +1857,14 @@ |
} |
visitLiteralString(LiteralString node) { |
+ world.registerSpecialInstantiatedClass(compiler.jsStringClass); |
ahe
2012/11/12 13:24:11
Perhaps the resolver should just say that a String
ngeoffray
2012/11/13 11:45:16
Done.
|
} |
visitLiteralNull(LiteralNull node) { |
} |
visitStringJuxtaposition(StringJuxtaposition node) { |
+ world.registerSpecialInstantiatedClass(compiler.jsStringClass); |
node.visitChildren(this); |
} |
@@ -2074,6 +2076,7 @@ |
} |
visitStringInterpolation(StringInterpolation node) { |
+ world.registerSpecialInstantiatedClass(compiler.jsStringClass); |
node.visitChildren(this); |
} |
@@ -2610,6 +2613,7 @@ |
!identical(lib, compiler.coreLibrary) && |
!identical(lib, compiler.coreImplLibrary) && |
!identical(lib, compiler.jsHelperLibrary) && |
+ !identical(lib, compiler.interceptorsLibrary) && |
(identical(type.element, compiler.dynamicClass) || |
identical(type.element, compiler.boolClass) || |
identical(type.element, compiler.numClass) || |