1 // Copyright 2018 The Rust Project Developers. See the COPYRIGHT
2 // file at the top-level directory of this distribution and at
3 // http://rust-lang.org/COPYRIGHT.
5 // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
6 // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
7 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
8 // option. This file may not be copied, modified, or distributed
9 // except according to those terms.
21 const UNION: DummyUnion = DummyUnion { field1: 1065353216 };
23 const FIELD3: Field3 = unsafe { UNION.field3 }; //~ ERROR will cause an error
25 const FIELD_PATH: Struct = Struct { //~ ERROR it is undefined behavior to use this value
27 b: unsafe { UNION.field3 },
35 const FIELD_PATH2: Struct2 = Struct2 { //~ ERROR it is undefined behavior to use this value
38 unsafe { UNION.field3 },