DescriptionClean up FunctionLiteral AST node cruft
Removed unused name_ field, made bitfield 16-bits long, and moved it to
the start of the struct, resulting in a reduction of 8 bytes on both
32 and 64-bit platforms.
Most other changes (which prompted this work) are cosmetic:r
- Combined redundant enums
- Named enum values kConsistently
- Consistently use booleans in bitfield, using enum values
only for passing information into NewFunctionLiteral
- Removed unneeded arguments from NewFunctionLiteral, reducing
clutter at callsites
- Added const correctness consistently
Committed: https://crrev.com/316dc1733191538bb0df4da7dfbd7f2e6bbf2d0f
Cr-Commit-Position: refs/heads/master@{#33194}
Patch Set 1 #
Messages
Total messages: 10 (4 generated)
|