Matt Thomas <[EMAIL PROTECTED]> writes: > In handle_aligned_attributes in c-common.c, at line 5146, it does > > type = &TREE_TYPE (decl); > > Then at 5179 it does > > TREE_TYPE (decl) = *type; > > In between, type doesn't change so that's really > > TREE_TYPE (decl) = * &TREE_TYPE (decl); > or > TREE_TYPE (decl) = TREE_TYPE (decl); > > now that seems redundant to me. Maybe it was supposed to be > something else.
I agree that this is redundant. It's because of how the code was changed when attribute handling was broken up from a single big function to a table of function pointers: 2001-09-21 Joseph S. Myers <[EMAIL PROTECTED]> Table-driven attributes. Ian