Move /src/test to /tests
This commit is contained in:
parent
ca855e6e42
commit
cf2dff2b1e
27592 changed files with 0 additions and 0 deletions
28
tests/ui/functions-closures/parallel-codegen-closures.rs
Normal file
28
tests/ui/functions-closures/parallel-codegen-closures.rs
Normal file
|
@ -0,0 +1,28 @@
|
|||
// run-pass
|
||||
#![allow(dead_code)]
|
||||
#![allow(unused_variables)]
|
||||
#![allow(stable_features)]
|
||||
|
||||
// Tests parallel codegen - this can fail if the symbol for the anonymous
|
||||
// closure in `sum` pollutes the second codegen unit from the first.
|
||||
|
||||
// compile-flags: -C codegen_units=2
|
||||
|
||||
#![feature(iter_arith)]
|
||||
|
||||
mod a {
|
||||
fn foo() {
|
||||
let x = ["a", "bob", "c"];
|
||||
let len: usize = x.iter().map(|s| s.len()).sum();
|
||||
}
|
||||
}
|
||||
|
||||
mod b {
|
||||
fn bar() {
|
||||
let x = ["a", "bob", "c"];
|
||||
let len: usize = x.iter().map(|s| s.len()).sum();
|
||||
}
|
||||
}
|
||||
|
||||
fn main() {
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue