Index: runtime/vm/ast_transformer.cc |
diff --git a/runtime/vm/ast_transformer.cc b/runtime/vm/ast_transformer.cc |
index 8b14e299bf7fa5a93715ac2a6814468e3614b6c0..4b058676fa08bc1867077e1510ef91eda954954d 100644 |
--- a/runtime/vm/ast_transformer.cc |
+++ b/runtime/vm/ast_transformer.cc |
@@ -521,9 +521,10 @@ void AwaitTransformer::VisitLoadStaticFieldNode(LoadStaticFieldNode* node) { |
void AwaitTransformer::VisitStoreStaticFieldNode(StoreStaticFieldNode* node) { |
AstNode* new_value = Transform(node->value()); |
- result_ = new(Z) StoreStaticFieldNode(node->token_pos(), |
- node->field(), |
- new_value); |
+ result_ = new(Z) StoreStaticFieldNode( |
+ node->token_pos(), |
+ Field::ZoneHandle(Z, node->field().Original()), |
+ new_value); |
} |