summaryrefslogtreecommitdiffstats
path: root/src/test/incremental/dirty_clean.rs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:19:13 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:19:13 +0000
commit218caa410aa38c29984be31a5229b9fa717560ee (patch)
treec54bd55eeb6e4c508940a30e94c0032fbd45d677 /src/test/incremental/dirty_clean.rs
parentReleasing progress-linux version 1.67.1+dfsg1-1~progress7.99u1. (diff)
downloadrustc-218caa410aa38c29984be31a5229b9fa717560ee.tar.xz
rustc-218caa410aa38c29984be31a5229b9fa717560ee.zip
Merging upstream version 1.68.2+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/test/incremental/dirty_clean.rs')
-rw-r--r--src/test/incremental/dirty_clean.rs49
1 files changed, 0 insertions, 49 deletions
diff --git a/src/test/incremental/dirty_clean.rs b/src/test/incremental/dirty_clean.rs
deleted file mode 100644
index 11d999ab3..000000000
--- a/src/test/incremental/dirty_clean.rs
+++ /dev/null
@@ -1,49 +0,0 @@
-// revisions: rpass1 cfail2
-// compile-flags: -Z query-dep-graph
-
-#![allow(warnings)]
-#![feature(rustc_attrs)]
-
-// Sanity check for the dirty-clean system. Give the opposite
-// annotations that we expect to see, so that we check that errors are
-// reported.
-
-fn main() { }
-
-mod x {
- #[cfg(rpass1)]
- pub fn x() -> usize {
- 22
- }
-
- #[cfg(cfail2)]
- pub fn x() -> u32 {
- 22
- }
-}
-
-mod y {
- use x;
-
- #[rustc_clean(
- except="hir_owner,hir_owner_nodes,generics_of,predicates_of,type_of,fn_sig",
- cfg="cfail2",
- )]
- pub fn y() {
- //[cfail2]~^ ERROR `hir_owner(y)` should be dirty but is not
- //[cfail2]~| ERROR `hir_owner_nodes(y)` should be dirty but is not
- //[cfail2]~| ERROR `generics_of(y)` should be dirty but is not
- //[cfail2]~| ERROR `predicates_of(y)` should be dirty but is not
- //[cfail2]~| ERROR `type_of(y)` should be dirty but is not
- //[cfail2]~| ERROR `fn_sig(y)` should be dirty but is not
- //[cfail2]~| ERROR `typeck(y)` should be clean but is not
- x::x();
- }
-}
-
-mod z {
- #[rustc_clean(except="typeck", cfg="cfail2")]
- pub fn z() {
- //[cfail2]~^ ERROR `typeck(z)` should be dirty but is not
- }
-}