| // Test warnings for a library crate | |
| //@ check-pass | |
| //@ aux-crate:bar=bar.rs | |
| //@ compile-flags:--crate-type lib -Wunused-crate-dependencies | |
| pub fn fib(n: u32) -> Vec<u32> { | |
| //~^ WARNING extern crate `bar` is unused in | |
| let mut prev = 0; | |
| let mut cur = 1; | |
| let mut v = vec![]; | |
| for _ in 0..n { | |
| v.push(prev); | |
| let n = prev + cur; | |
| prev = cur; | |
| cur = n; | |
| } | |
| v | |
| } |