about summary refs log tree commit diff
path: root/src/test/ui-fulldeps/compiler-calls.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui-fulldeps/compiler-calls.rs')
-rw-r--r--src/test/ui-fulldeps/compiler-calls.rs33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/test/ui-fulldeps/compiler-calls.rs b/src/test/ui-fulldeps/compiler-calls.rs
deleted file mode 100644
index a9520b59277..00000000000
--- a/src/test/ui-fulldeps/compiler-calls.rs
+++ /dev/null
@@ -1,33 +0,0 @@
-// run-pass
-// Test that the Callbacks interface to the compiler works.
-
-// ignore-cross-compile
-// ignore-stage1
-// ignore-remote
-
-#![feature(rustc_private)]
-
-extern crate rustc_driver;
-extern crate rustc_interface;
-
-use rustc_interface::interface;
-
-struct TestCalls<'a> {
-    count: &'a mut u32
-}
-
-impl rustc_driver::Callbacks for TestCalls<'_> {
-    fn config(&mut self, _config: &mut interface::Config) {
-        *self.count *= 2;
-    }
-}
-
-fn main() {
-    let mut count = 1;
-    let args = vec!["compiler-calls".to_string(), "foo.rs".to_string()];
-    rustc_driver::catch_fatal_errors(|| {
-        rustc_driver::RunCompiler::new(&args, &mut TestCalls { count: &mut count }).run().ok();
-    })
-    .ok();
-    assert_eq!(count, 2);
-}