]>
Commit | Line | Data |
---|---|---|
b7449926 | 1 | // run-pass |
c30ab7b3 | 2 | // ignore-pretty issue #37199 |
85aaf69f | 3 | |
b039eaaf | 4 | pub struct Foo; |
223e47cc | 5 | |
b039eaaf SL |
6 | pub fn get_foo2<'a>(foo: &'a mut Option<&'a mut Foo>) -> &'a mut Foo { |
7 | match foo { | |
8 | // Ensure that this is not considered a move, but rather a reborrow. | |
9 | &mut Some(ref mut x) => *x, | |
10 | &mut None => panic!(), | |
d9579d0f | 11 | } |
c34b1796 | 12 | } |
b039eaaf SL |
13 | |
14 | fn main() { | |
15 | } |