summaryrefslogtreecommitdiffstats
path: root/src/test/ui/lint/dead-code/lint-dead-code-2.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/lint/dead-code/lint-dead-code-2.rs')
-rw-r--r--src/test/ui/lint/dead-code/lint-dead-code-2.rs41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/test/ui/lint/dead-code/lint-dead-code-2.rs b/src/test/ui/lint/dead-code/lint-dead-code-2.rs
deleted file mode 100644
index 6bfa4d96f..000000000
--- a/src/test/ui/lint/dead-code/lint-dead-code-2.rs
+++ /dev/null
@@ -1,41 +0,0 @@
-#![allow(unused_variables)]
-#![deny(dead_code)]
-#![feature(rustc_attrs, start)]
-
-struct Foo;
-
-trait Bar {
- fn bar1(&self);
- fn bar2(&self) {
- self.bar1();
- }
-}
-
-impl Bar for Foo {
- fn bar1(&self) {
- live_fn();
- }
-}
-
-fn live_fn() {}
-
-fn dead_fn() {} //~ ERROR: function `dead_fn` is never used
-
-#[rustc_main]
-fn dead_fn2() {} //~ ERROR: function `dead_fn2` is never used
-
-fn used_fn() {}
-
-#[start]
-fn start(_: isize, _: *const *const u8) -> isize {
- used_fn();
- let foo = Foo;
- foo.bar2();
- 0
-}
-
-// this is not main
-fn main() { //~ ERROR: function `main` is never used
- dead_fn();
- dead_fn2();
-}