aboutsummaryrefslogtreecommitdiff
path: root/crates/hir_def/src/nameres/tests.rs
diff options
context:
space:
mode:
authorJonas Schievink <[email protected]>2020-10-26 15:04:08 +0000
committerJonas Schievink <[email protected]>2020-10-26 15:04:08 +0000
commitcd3c632cfcbb4225c0325b229517a1bf38d83000 (patch)
treeb8b190f9127d09d67d6f4a42a6c80caf00f21746 /crates/hir_def/src/nameres/tests.rs
parenta0f134686409161b5bbef47388db19b30e373c81 (diff)
Handle #![cfg] in crate root
Diffstat (limited to 'crates/hir_def/src/nameres/tests.rs')
-rw-r--r--crates/hir_def/src/nameres/tests.rs17
1 files changed, 17 insertions, 0 deletions
diff --git a/crates/hir_def/src/nameres/tests.rs b/crates/hir_def/src/nameres/tests.rs
index 11d84f808..9c19bf572 100644
--- a/crates/hir_def/src/nameres/tests.rs
+++ b/crates/hir_def/src/nameres/tests.rs
@@ -691,3 +691,20 @@ mod tr {
691 "#]], 691 "#]],
692 ); 692 );
693} 693}
694
695#[test]
696fn cfg_the_entire_crate() {
697 check(
698 r#"
699//- /main.rs
700#![cfg(never)]
701
702pub struct S;
703pub enum E {}
704pub fn f() {}
705 "#,
706 expect![[r#"
707 crate
708 "#]],
709 );
710}