Add a new failing test for goto deref_mut
This commit is contained in:
parent
6b250a22c4
commit
d1bdebf2b9
@ -1977,6 +1977,33 @@ fn f() {
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn goto_deref_mut() {
|
||||
check(
|
||||
r#"
|
||||
//- minicore: deref, deref_mut
|
||||
|
||||
struct Foo;
|
||||
struct Bar;
|
||||
|
||||
impl core::ops::Deref for Foo {
|
||||
type Target = Bar;
|
||||
fn deref(&self) -> &Self::Target {}
|
||||
}
|
||||
|
||||
impl core::ops::DerefMut for Foo {
|
||||
fn deref_mut(&mut self) -> &mut Self::Target {}
|
||||
//^^^^^^^^^
|
||||
}
|
||||
|
||||
fn f() {
|
||||
let a = Foo;
|
||||
$0*a = Bar;
|
||||
}
|
||||
"#,
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn goto_bin_op() {
|
||||
check(
|
||||
|
Loading…
x
Reference in New Issue
Block a user