diff options
author | Jonas Schievink <[email protected]> | 2021-03-18 00:28:40 +0000 |
---|---|---|
committer | Jonas Schievink <[email protected]> | 2021-03-18 00:28:55 +0000 |
commit | 94b3b32c9882ad206df4f11f2f8de0be70a615f4 (patch) | |
tree | 4e7fef8aa9626ae753f281e19fd2c98c2b41a5a3 /crates/hir_ty/src | |
parent | 62c059ea74be10abe594d56daf9ee44480c06dfb (diff) |
Support `#[cfg]` on all associated items
Diffstat (limited to 'crates/hir_ty/src')
-rw-r--r-- | crates/hir_ty/src/tests/simple.rs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/crates/hir_ty/src/tests/simple.rs b/crates/hir_ty/src/tests/simple.rs index f5069eba5..bcc43ed70 100644 --- a/crates/hir_ty/src/tests/simple.rs +++ b/crates/hir_ty/src/tests/simple.rs | |||
@@ -2545,3 +2545,22 @@ fn test() { | |||
2545 | "#]], | 2545 | "#]], |
2546 | ) | 2546 | ) |
2547 | } | 2547 | } |
2548 | |||
2549 | #[test] | ||
2550 | fn cfgd_out_assoc_items() { | ||
2551 | check_types( | ||
2552 | r#" | ||
2553 | struct S; | ||
2554 | |||
2555 | impl S { | ||
2556 | #[cfg(FALSE)] | ||
2557 | const C: S = S; | ||
2558 | } | ||
2559 | |||
2560 | fn f() { | ||
2561 | S::C; | ||
2562 | //^^^^ {unknown} | ||
2563 | } | ||
2564 | "#, | ||
2565 | ) | ||
2566 | } | ||