This is a problem in compile-fail/macro-inner-attributes.rs under the new attribute syntax. In macro_rules, an attr matcher matches #[foo], which leaves no way to match inner attributes. @alexcrichton suggests changing these to meta matchers that don't match the # or brackets. Nominating.