18 lines
302 B
Rust
18 lines
302 B
Rust
//@ run-pass
|
|
#![allow(unused_variables)]
|
|
// check that we don't accidentally capture upvars just because their name
|
|
// occurs in a path
|
|
|
|
fn assert_static<T: 'static>(_t: T) {}
|
|
|
|
mod foo {
|
|
pub fn scope() {}
|
|
}
|
|
|
|
fn main() {
|
|
let scope = &mut 0;
|
|
assert_static(|| {
|
|
foo::scope();
|
|
});
|
|
}
|