---
source: code-blocks/tests/rust/main.rs
expression: snapshot
---
input:
mod m1 {
fn foo() {}
}
mod m2 {
fn bar() {}
/* ^fail */
}
mod m3 {
/* ^src */
fn baz() {}
}
---
output:
Illegal move operation
Caused by:
Blocks have different parents