| Index: runtime/vm/kernel_to_il.cc
|
| diff --git a/runtime/vm/kernel_to_il.cc b/runtime/vm/kernel_to_il.cc
|
| index b91d382576645159b582f918ad4ef7fac73ad1ea..e7801ba55f6a6989c83812456b5fa4e85fb9354a 100644
|
| --- a/runtime/vm/kernel_to_il.cc
|
| +++ b/runtime/vm/kernel_to_il.cc
|
| @@ -4272,8 +4272,7 @@ void FlowGraphBuilder::VisitIntLiteral(IntLiteral* node) {
|
|
|
|
|
| void FlowGraphBuilder::VisitBigintLiteral(BigintLiteral* node) {
|
| - const dart::String& value = H.DartString(node->value());
|
| - fragment_ = Constant(Integer::ZoneHandle(Z, Integer::New(value, Heap::kOld)));
|
| + fragment_ = streaming_flow_graph_builder_->BuildAt(node->kernel_offset());
|
| }
|
|
|
|
|
| @@ -4288,7 +4287,7 @@ void FlowGraphBuilder::VisitStringLiteral(StringLiteral* node) {
|
|
|
|
|
| void FlowGraphBuilder::VisitSymbolLiteral(SymbolLiteral* node) {
|
| - fragment_ = Constant(constant_evaluator_.EvaluateExpression(node));
|
| + fragment_ = streaming_flow_graph_builder_->BuildAt(node->kernel_offset());
|
| }
|
|
|
|
|
|
|