1.1 --- a/templates/progops.h Sat Nov 06 01:05:42 2021 +0100
1.2 +++ b/templates/progops.h Sat Nov 06 17:06:01 2021 +0100
1.3 @@ -90,8 +90,8 @@
1.4
1.5 /* Operations for accessing trailing data. */
1.6
1.7 -#define __get_trailing_data(ATTR, TYPE) (((__OBJTYPE(TYPE) *) ((ATTR).value))->trailing)
1.8 -#define __set_trailing_data(ATTR, TYPE, VALUE) ((__OBJTYPE(TYPE) *) ((ATTR).value))->trailing = VALUE;
1.9 +#define __get_trailing_data(ATTR, TYPE) (((__OBJTYPE(TYPE) *) (__VALUE(ATTR)))->trailing)
1.10 +#define __set_trailing_data(ATTR, TYPE, VALUE) ((__OBJTYPE(TYPE) *) (__VALUE(ATTR)))->trailing = VALUE;
1.11
1.12 /* Specialised trailing data functions. */
1.13