Chromium Code Reviews| Index: sdk/lib/_internal/compiler/implementation/ssa/builder.dart |
| diff --git a/sdk/lib/_internal/compiler/implementation/ssa/builder.dart b/sdk/lib/_internal/compiler/implementation/ssa/builder.dart |
| index 5e34fcd429b455817fa53ed143fba77260baa309..a747014091e2526e1eebecdd73028fc423505bc9 100644 |
| --- a/sdk/lib/_internal/compiler/implementation/ssa/builder.dart |
| +++ b/sdk/lib/_internal/compiler/implementation/ssa/builder.dart |
| @@ -4074,6 +4074,14 @@ class SsaBuilder extends ResolvedVisitor implements Visitor { |
| stack.add(graph.addConstantString(node.dartString, node, compiler)); |
| } |
| + void visitLiteralSymbol(LiteralSymbol node) { |
| + ConstantHandler handler = compiler.constantHandler; |
| + ConstructedConstant constant = |
| + handler.compileNodeWithDefinitions(node, elements); |
| + stack.add(graph.addConstant(constant, compiler)); |
| + compiler.enqueuer.codegen.registerConstSymbol(node.slowNameString, elements); |
|
ngeoffray
2013/09/04 07:14:17
Line too long.
ngeoffray
2013/09/04 07:14:17
Please do the enqueing at codegen.
|
| + } |
| + |
| void visitStringJuxtaposition(StringJuxtaposition node) { |
| if (!node.isInterpolation) { |
| // This is a simple string with no interpolations. |