blob: 7109c5911aef9af1678e7a906fd6a83c07728fb3 [file] [log] [blame]
//! Test parsing of multiple references with various whitespace arrangements
//@ run-pass
#![allow(dead_code)]
fn check_expr() {
let _: & usize = &1;
let _: & & usize = &&1;
let _: & & & usize = &&&1;
let _: & & & usize = & &&1;
let _: & & & & usize = &&&&1;
let _: & & & & usize = & &&&1;
let _: & & & & & usize = &&&&&1;
}
fn check_ty() {
let _: &usize = & 1;
let _: &&usize = & & 1;
let _: &&&usize = & & & 1;
let _: & &&usize = & & & 1;
let _: &&&&usize = & & & & 1;
let _: & &&&usize = & & & & 1;
let _: &&&&&usize = & & & & & 1;
}
fn check_pat() {
let &_ = & 1_usize;
let &&_ = & & 1_usize;
let &&&_ = & & & 1_usize;
let & &&_ = & & & 1_usize;
let &&&&_ = & & & & 1_usize;
let & &&&_ = & & & & 1_usize;
let &&&&&_ = & & & & & 1_usize;
}
pub fn main() {}