mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-01 23:12:02 +00:00
22 lines
405 B
Rust
22 lines
405 B
Rust
|
// 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 external crate `bar` 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
|
||
|
}
|