From aab9cc9cfb64aea659f2f9b588e8a4f392e2c4e1 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Fri, 18 Dec 2020 20:25:41 +0100 Subject: Hit a mark --- crates/hir_def/src/attr.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'crates/hir_def/src/attr.rs') diff --git a/crates/hir_def/src/attr.rs b/crates/hir_def/src/attr.rs index 68d05c54d..1b9c64ee5 100644 --- a/crates/hir_def/src/attr.rs +++ b/crates/hir_def/src/attr.rs @@ -12,6 +12,7 @@ use syntax::{ ast::{self, AstNode, AttrsOwner}, match_ast, AstToken, SmolStr, SyntaxNode, }; +use test_utils::mark; use tt::Subtree; use crate::{ @@ -175,6 +176,8 @@ impl RawAttrs { if cfg_options.check(&cfg) == Some(false) { None } else { + mark::hit!(cfg_attr_active); + let attr = ast::Attr::parse(&format!("#[{}]", attr)).ok()?; let hygiene = Hygiene::new_unhygienic(); // FIXME Attr::from_src(attr, &hygiene) -- cgit v1.2.3