summary refs log tree commit diff
path: root/src/test/compile-fail/borrowck-ref-into-rvalue.rs
blob: 4f4201d5a527ade714cbc0836aeb24f846cd8f73 (plain)
1
2
3
4
5
6
7
8
9
10
11
fn main() {
    let msg;
    match Some(~"Hello") { //~ ERROR illegal borrow
        Some(ref m) => {
            msg = m;
        },  
        None => { fail }
    }   
    io::println(*msg);
}