]> git.lizzy.rs Git - rust.git/blob - tests/ui/query-system/query_depth.rs
Rollup merge of #107740 - oli-obk:lock_tcx, r=petrochenkov
[rust.git] / tests / ui / query-system / query_depth.rs
1 // build-fail
2
3 #![recursion_limit = "64"]
4 type Byte = Option<Option<Option<Option< Option<Option<Option<Option<
5     Option<Option<Option<Option< Option<Option<Option<Option<
6         Option<Option<Option<Option< Option<Option<Option<Option<
7             Option<Option<Option<Option< Option<Option<Option<Option<
8                 Option<Option<Option<Option< Option<Option<Option<Option<
9                     Option<Option<Option<Option< Option<Option<Option<Option<
10                         Option<Option<Option<Option< Option<Option<Option<Option<
11                             Option<Option<Option<Option< Option<Option<Option<Option<
12                                 Option<Option<Option<Option< Option<Option<Option<Option<
13                                     Option<Option<Option<Option< Option<Option<Option<Option<
14                                         Option<Option<Option<Option< Option<Option<Option<Option<
15                                             Box<String>
16                                         >>>> >>>>
17                                     >>>> >>>>
18                                 >>>> >>>>
19                             >>>> >>>>
20                         >>>> >>>>
21                     >>>> >>>>
22                 >>>> >>>>
23             >>>> >>>>
24         >>>> >>>>
25     >>>> >>>>
26 >>>> >>>>;
27
28 fn main() {
29 //~^ ERROR: queries overflow the depth limit!
30     println!("{}", std::mem::size_of::<Byte>());
31 }