mirror of
https://github.com/rust-lang/rust.git
synced 2025-02-19 02:13:57 +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
|
||
|
}
|