-
simon.fraser@apple.com authored
Reviewed by Darin Adler. Reduce the size of FunctionExecutable https://bugs.webkit.org/show_bug.cgi?id=39180 Change m_numVariables from a size_t to 31 bits in a bitfield, packed with another bit for m_forceUsesArguments (which in turn get packed with the base class). Reduces the size of FunctionExecutable from 160 to 152 bytes. * runtime/Executable.h: (JSC::FunctionExecutable::variableCount): (JSC::FunctionExecutable::FunctionExecutable): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@59587 268f45cc-cd09-0410-ab3c-d52691b4dbfc
4ac28157