2017-01-03 08:54:38 -06:00
|
|
|
fn main() {
|
|
|
|
let Box(a) = loop { };
|
2020-10-26 09:36:48 -05:00
|
|
|
//~^ ERROR cannot match against a tuple struct which contains private fields
|
2017-01-03 08:54:38 -06:00
|
|
|
|
|
|
|
// (The below is a trick to allow compiler to infer a type for
|
|
|
|
// variable `a` without attempting to ascribe a type to the
|
|
|
|
// pattern or otherwise attempting to name the Box type, which
|
|
|
|
// would run afoul of issue #22207)
|
|
|
|
let _b: *mut i32 = *a;
|
|
|
|
}
|