Chromium Code Reviews| Index: runtime/vm/ast_transformer.cc |
| diff --git a/runtime/vm/ast_transformer.cc b/runtime/vm/ast_transformer.cc |
| index fa1028d7e629ad3567833bcb143ac3ff29359ff5..40d27852f858cd6817c17db511a98ff8ed29a8bd 100644 |
| --- a/runtime/vm/ast_transformer.cc |
| +++ b/runtime/vm/ast_transformer.cc |
| @@ -119,7 +119,11 @@ void AwaitTransformer::VisitLiteralNode(LiteralNode* node) { |
| void AwaitTransformer::VisitTypeNode(TypeNode* node) { |
| - result_ = new (Z) TypeNode(node->token_pos(), node->type()); |
| + if (node->is_deferred_reference()) { |
|
hausner
2017/02/08 22:41:00
Maybe a short comment and/or pointer to the issue
Florian Schneider
2017/02/08 23:25:23
Done.
|
| + result_ = MakeName(node); |
| + } else { |
| + result_ = node; |
| + } |
| } |