From 30fcb07fe80805b8b76ee1c6c7487f94e07a49b5 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Mon, 31 Jan 2022 12:36:43 +0100 Subject: [PATCH] LibJS: Make JS::Environment smaller by reordering members By putting `m_permanently_screwed_by_eval` first, it folds into the padding at the end of the base class (JS::Cell). --- Userland/Libraries/LibJS/Runtime/Environment.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibJS/Runtime/Environment.h b/Userland/Libraries/LibJS/Runtime/Environment.h index ec94a3b1e3..c671011616 100644 --- a/Userland/Libraries/LibJS/Runtime/Environment.h +++ b/Userland/Libraries/LibJS/Runtime/Environment.h @@ -67,10 +67,10 @@ protected: private: virtual bool is_environment() const final { return true; } + bool m_permanently_screwed_by_eval { false }; + GlobalObject* m_global_object { nullptr }; Environment* m_outer_environment { nullptr }; - - bool m_permanently_screwed_by_eval { false }; }; }