mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-27 09:14:20 +00:00
16 lines
296 B
Rust
16 lines
296 B
Rust
// Regression test for issue #46099
|
|
// Tests that we don't emit spurious
|
|
// 'value moved in previous iteration of loop' message
|
|
|
|
macro_rules! test {
|
|
($v:expr) => {{
|
|
drop(&$v);
|
|
$v
|
|
}}
|
|
}
|
|
|
|
fn main() {
|
|
let b = Box::new(true);
|
|
test!({b}); //~ ERROR use of moved value
|
|
}
|