提交 bf57a230 编写于 作者: N Niko Matsakis

WIP patch `compile-fail/nll/region-ends-after-if-condition.rs`

上级 f27eb1e6
......@@ -21,12 +21,26 @@ struct MyStruct {
field: String
}
fn main() {
fn foo1() {
let mut my_struct = MyStruct { field: format!("Hello") };
let value = &my_struct.field;
if value.is_empty() {
my_struct.field.push_str("Hello, world!");
//~^ ERROR cannot borrow (Ast)
//~^ ERROR (Ast) [E0502]
}
}
fn foo2() {
let mut my_struct = MyStruct { field: format!("Hello") };
let value = &my_struct.field;
if value.is_empty() {
my_struct.field.push_str("Hello, world!");
//~^ ERROR (Ast) [E0502]
//~| ERROR (Mir) [E0502]
}
drop(value);
}
fn main() { }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册