1 error[E0320]: overflow while adding drop-check rules for std::option::Option<Wrapper<u32>>
2 --> $DIR/dropck_no_diverge_on_nonregular_3.rs:42:9
4 LL | let w = //~ ERROR overflow while adding drop-check rules for std::option
7 = note: overflowed on FingerTree<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<u32>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
9 error[E0320]: overflow while adding drop-check rules for std::option::Option<Wrapper<u32>>
10 --> $DIR/dropck_no_diverge_on_nonregular_3.rs:43:9
12 LL | Some(Wrapper::Simple::<u32>);
13 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15 = note: overflowed on FingerTree<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<u32>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
17 error[E0320]: overflow while adding drop-check rules for Wrapper<u32>
18 --> $DIR/dropck_no_diverge_on_nonregular_3.rs:43:14
20 LL | Some(Wrapper::Simple::<u32>);
21 | ^^^^^^^^^^^^^^^^^^^^^^
23 = note: overflowed on FingerTree<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<Node<u32>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
25 error: aborting due to 3 previous errors
27 For more information about this error, try `rustc --explain E0320`.