Handle nested __attribute__ on decls
Handle __attribute__ per-decl/pre-spel
__attribute__ parsing + handling test
Fix parse_attr_bracket_chomp - correctly handle nested ()
Don't accept __attribute__ after struct tag
Show ignored attributes
type_decay() preserves all attributes of a type
decl types are topped with all the decl's attributes
Function attribute test