]> git.proxmox.com Git - rustc.git/blob - src/test/ui/double-ref.rs
New upstream version 1.67.1+dfsg1
[rustc.git] / src / test / ui / double-ref.rs
1 // run-pass
2
3 #![allow(dead_code)]
4 // pretty-expanded FIXME #23616
5
6 fn check_expr() {
7 let _: & usize = &1;
8 let _: & & usize = &&1;
9 let _: & & & usize = &&&1;
10 let _: & & & usize = & &&1;
11 let _: & & & & usize = &&&&1;
12 let _: & & & & usize = & &&&1;
13 let _: & & & & & usize = &&&&&1;
14 }
15
16 fn check_ty() {
17 let _: &usize = & 1;
18 let _: &&usize = & & 1;
19 let _: &&&usize = & & & 1;
20 let _: & &&usize = & & & 1;
21 let _: &&&&usize = & & & & 1;
22 let _: & &&&usize = & & & & 1;
23 let _: &&&&&usize = & & & & & 1;
24 }
25
26 fn check_pat() {
27 let &_ = & 1_usize;
28 let &&_ = & & 1_usize;
29 let &&&_ = & & & 1_usize;
30 let & &&_ = & & & 1_usize;
31 let &&&&_ = & & & & 1_usize;
32 let & &&&_ = & & & & 1_usize;
33 let &&&&&_ = & & & & & 1_usize;
34 }
35
36 pub fn main() {}