#attribute-macro