mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-04-22 12:35:14 +00:00
LibGC: Avoid excessive bitfield use in GC::Cell
We didn't actually save any space by making the Cell flags bitfields. In fact, it just forced us to do bit twiddling when accessing them.
This commit is contained in:
parent
514233008b
commit
65d743c1b0
1 changed files with 3 additions and 3 deletions
|
@ -188,9 +188,9 @@ protected:
|
|||
void set_overrides_must_survive_garbage_collection(bool b) { m_overrides_must_survive_garbage_collection = b; }
|
||||
|
||||
private:
|
||||
bool m_mark : 1 { false };
|
||||
bool m_overrides_must_survive_garbage_collection : 1 { false };
|
||||
State m_state : 1 { State::Live };
|
||||
bool m_mark { false };
|
||||
bool m_overrides_must_survive_garbage_collection { false };
|
||||
State m_state { State::Live };
|
||||
} SWIFT_UNSAFE_REFERENCE;
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue