| Index: vm/raw_object.h
|
| ===================================================================
|
| --- vm/raw_object.h (revision 2404)
|
| +++ vm/raw_object.h (working copy)
|
| @@ -163,7 +163,7 @@
|
| void ClearMarkBit() {
|
| ASSERT(IsMarked());
|
| uword header_bits = reinterpret_cast<uword>(ptr()->class_);
|
| - ptr()->class_ = reinterpret_cast<RawClass*>(header_bits ^ kMarked);
|
| + ptr()->class_ = reinterpret_cast<RawClass*>(header_bits ^ kMarkBit);
|
| }
|
|
|
| void Validate() const;
|
| @@ -188,6 +188,7 @@
|
| kMarkingMask = 3,
|
| kNotMarked = 1, // Tagged pointer.
|
| kMarked = 3, // Tagged pointer and forwarding bit set.
|
| + kMarkBit = 2,
|
| };
|
|
|
| RawObject* ptr() const {
|
|
|