Branch: Tag:

2018-05-19

2018-05-19 14:43:13 by Tobias S. Josefowitz <tobij@tobij.de>

GC: Inline GC marker struct into memory object structs

This avoids unnecessary padding while keeping mostly compatible to most
other users of these structs and markers.

61:   #endif   struct pike_frame   { -  INT32 refs;/* must be first */ +  GC_MARKER_MEMBERS;    unsigned INT16 fun; /** Function number. */    INT16 ident; /** Function identifier offset */ -  struct marker m; +        /* The folloing fields are only used during setup and teardown */