Structs
Worth it, but complicates implementation
New set of operations on structs
- They’re different than objects.
- Consider a.b.c that turns into just one memory reference.
- Struct copy operations
Local variables no longer <= 8 bytes size
Same for array elements, fields
Introduces concerns about aliasing
- Same issues C compilers have always faced
-