We were computing sizeof(void) when referencing atype_int_immediate
types in other types (primarily atype_tagged_thing). gcc gives this a
pass but the Solaris compiler does not. Use "int" as the dummy type
instead. (The type is unimportant since int-immediates aren't used by
offset or sequence-of types.)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25658
dc483132-0cff-0310-8789-
dd5450dbe970
atype_uint, sizeof(CTYPENAME), NULL \
}
#define DEFINT_IMMEDIATE(DESCNAME, VAL) \
- typedef void aux_typedefname_##DESCNAME; \
+ typedef int aux_typedefname_##DESCNAME; \
static const int aux_int_##DESCNAME = VAL; \
const struct atype_info k5_atype_##DESCNAME = { \
atype_int_immediate, 0, &aux_int_##DESCNAME \