Index: runtime/vm/raw_object.h |
diff --git a/runtime/vm/raw_object.h b/runtime/vm/raw_object.h |
index ab37588eeb561c0a14a02b68227704de5aa42da4..30ed40bec42f735699e1c82dfd8a5d9a8b9e2e71 100644 |
--- a/runtime/vm/raw_object.h |
+++ b/runtime/vm/raw_object.h |
@@ -706,10 +706,11 @@ class RawUnresolvedClass : public RawObject { |
RAW_HEAP_OBJECT_IMPLEMENTATION(UnresolvedClass); |
RawObject** from() { |
- return reinterpret_cast<RawObject**>(&ptr()->library_prefix_); |
+ return reinterpret_cast<RawObject**>(&ptr()->library_or_library_prefix_); |
} |
- RawLibraryPrefix* library_prefix_; // Library prefix qualifier for the ident. |
- RawString* ident_; // Name of the unresolved identifier. |
+ RawObject* library_or_library_prefix_; // Library or library prefix qualifier |
+ // for the ident. |
+ RawString* ident_; // Name of the unresolved identifier. |
RawObject** to() { return reinterpret_cast<RawObject**>(&ptr()->ident_); } |
TokenPosition token_pos_; |
}; |