| // Test that using rustc_clean/dirty/if_this_changed/then_this_would_need |
| // are forbidden when `-Z query-dep-graph` is not enabled. |
| |
| #![feature(rustc_attrs)] |
| #![allow(dead_code)] |
| #![allow(unused_variables)] |
| |
| #[rustc_clean(hir_owner)] //~ ERROR attribute requires -Z query-dep-graph |
| fn main() {} |
| |
| #[rustc_if_this_changed(hir_owner)] //~ ERROR attribute requires -Z query-dep-graph |
| struct Foo<T> { |
| f: T, |
| } |
| |
| #[rustc_clean(hir_owner)] //~ ERROR attribute requires -Z query-dep-graph |
| type TypeAlias<T> = Foo<T>; |
| |
| #[rustc_then_this_would_need(variances_of)] //~ ERROR attribute requires -Z query-dep-graph |
| trait Use<T> {} |