mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-28 11:49:44 +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
8f2ee01e6f
commit
ab5d5d8b50
Notes:
github-actions[bot]
2025-04-03 11:57:49 +00:00
Author: https://github.com/awesomekling
Commit: ab5d5d8b50
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4204
1 changed files with 3 additions and 3 deletions
|
@ -187,9 +187,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 };
|
||||
};
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue