]> git.proxmox.com Git - rustc.git/blobdiff - src/test/ui/repr/repr-packed-contains-align.stderr
New upstream version 1.64.0+dfsg1
[rustc.git] / src / test / ui / repr / repr-packed-contains-align.stderr
index 32f9bb8bf33d9705ebc2bc018fd4b4d7661e279f..4c3a960cad2a6f2d677992774db0f63cfa565412 100644 (file)
 error[E0588]: packed type cannot transitively contain a `#[repr(align)]` type
-  --> $DIR/repr-packed-contains-align.rs:19:1
+  --> $DIR/repr-packed-contains-align.rs:22:1
    |
 LL | struct SC(SA);
-   | ^^^^^^^^^^^^^^
+   | ^^^^^^^^^
    |
 note: `SA` has a `#[repr(align)]` attribute
   --> $DIR/repr-packed-contains-align.rs:5:1
    |
 LL | struct SA(i32);
-   | ^^^^^^^^^^^^^^^
+   | ^^^^^^^^^
 
 error[E0588]: packed type cannot transitively contain a `#[repr(align)]` type
-  --> $DIR/repr-packed-contains-align.rs:22:1
+  --> $DIR/repr-packed-contains-align.rs:25:1
    |
 LL | struct SD(SB);
-   | ^^^^^^^^^^^^^^
+   | ^^^^^^^^^
    |
 note: `SA` has a `#[repr(align)]` attribute
   --> $DIR/repr-packed-contains-align.rs:5:1
    |
 LL | struct SA(i32);
-   | ^^^^^^^^^^^^^^^
+   | ^^^^^^^^^
 note: `SD` contains a field of type `SB`
-  --> $DIR/repr-packed-contains-align.rs:22:11
+  --> $DIR/repr-packed-contains-align.rs:25:11
    |
 LL | struct SD(SB);
    |           ^^
 note: ...which contains a field of type `SA`
-  --> $DIR/repr-packed-contains-align.rs:7:11
+  --> $DIR/repr-packed-contains-align.rs:8:11
    |
 LL | struct SB(SA);
    |           ^^
 
 error[E0588]: packed type cannot transitively contain a `#[repr(align)]` type
-  --> $DIR/repr-packed-contains-align.rs:25:1
+  --> $DIR/repr-packed-contains-align.rs:28:1
    |
 LL | struct SE(UA);
-   | ^^^^^^^^^^^^^^
+   | ^^^^^^^^^
    |
 note: `UA` has a `#[repr(align)]` attribute
-  --> $DIR/repr-packed-contains-align.rs:10:1
+  --> $DIR/repr-packed-contains-align.rs:12:1
    |
-LL | / union UA {
-LL | |     i: i32
-LL | | }
-   | |_^
+LL | union UA {
+   | ^^^^^^^^
 
 error[E0588]: packed type cannot transitively contain a `#[repr(align)]` type
-  --> $DIR/repr-packed-contains-align.rs:28:1
+  --> $DIR/repr-packed-contains-align.rs:31:1
    |
 LL | struct SF(UB);
-   | ^^^^^^^^^^^^^^
+   | ^^^^^^^^^
    |
 note: `UA` has a `#[repr(align)]` attribute
-  --> $DIR/repr-packed-contains-align.rs:10:1
+  --> $DIR/repr-packed-contains-align.rs:12:1
    |
-LL | / union UA {
-LL | |     i: i32
-LL | | }
-   | |_^
+LL | union UA {
+   | ^^^^^^^^
 note: `SF` contains a field of type `UB`
-  --> $DIR/repr-packed-contains-align.rs:28:11
+  --> $DIR/repr-packed-contains-align.rs:31:11
    |
 LL | struct SF(UB);
    |           ^^
 note: ...which contains a field of type `UA`
-  --> $DIR/repr-packed-contains-align.rs:15:5
+  --> $DIR/repr-packed-contains-align.rs:18:5
    |
 LL |     a: UA
    |     ^
 
 error[E0588]: packed type cannot transitively contain a `#[repr(align)]` type
-  --> $DIR/repr-packed-contains-align.rs:31:1
+  --> $DIR/repr-packed-contains-align.rs:34:1
    |
-LL | / union UC {
-LL | |     a: UA
-LL | | }
-   | |_^
+LL | union UC {
+   | ^^^^^^^^
    |
 note: `UA` has a `#[repr(align)]` attribute
-  --> $DIR/repr-packed-contains-align.rs:10:1
+  --> $DIR/repr-packed-contains-align.rs:12:1
    |
-LL | / union UA {
-LL | |     i: i32
-LL | | }
-   | |_^
+LL | union UA {
+   | ^^^^^^^^
 
 error[E0588]: packed type cannot transitively contain a `#[repr(align)]` type
-  --> $DIR/repr-packed-contains-align.rs:36:1
+  --> $DIR/repr-packed-contains-align.rs:39:1
    |
-LL | / union UD {
-LL | |     n: UB
-LL | | }
-   | |_^
+LL | union UD {
+   | ^^^^^^^^
    |
 note: `UA` has a `#[repr(align)]` attribute
-  --> $DIR/repr-packed-contains-align.rs:10:1
+  --> $DIR/repr-packed-contains-align.rs:12:1
    |
-LL | / union UA {
-LL | |     i: i32
-LL | | }
-   | |_^
+LL | union UA {
+   | ^^^^^^^^
 note: `UD` contains a field of type `UB`
-  --> $DIR/repr-packed-contains-align.rs:37:5
+  --> $DIR/repr-packed-contains-align.rs:40:5
    |
 LL |     n: UB
    |     ^
 note: ...which contains a field of type `UA`
-  --> $DIR/repr-packed-contains-align.rs:15:5
+  --> $DIR/repr-packed-contains-align.rs:18:5
    |
 LL |     a: UA
    |     ^
 
 error[E0588]: packed type cannot transitively contain a `#[repr(align)]` type
-  --> $DIR/repr-packed-contains-align.rs:41:1
+  --> $DIR/repr-packed-contains-align.rs:44:1
    |
-LL | / union UE {
-LL | |     a: SA
-LL | | }
-   | |_^
+LL | union UE {
+   | ^^^^^^^^
    |
 note: `SA` has a `#[repr(align)]` attribute
   --> $DIR/repr-packed-contains-align.rs:5:1
    |
 LL | struct SA(i32);
-   | ^^^^^^^^^^^^^^^
+   | ^^^^^^^^^
 
 error[E0588]: packed type cannot transitively contain a `#[repr(align)]` type
-  --> $DIR/repr-packed-contains-align.rs:46:1
+  --> $DIR/repr-packed-contains-align.rs:49:1
    |
-LL | / union UF {
-LL | |     n: SB
-LL | | }
-   | |_^
+LL | union UF {
+   | ^^^^^^^^
    |
 note: `SA` has a `#[repr(align)]` attribute
   --> $DIR/repr-packed-contains-align.rs:5:1
    |
 LL | struct SA(i32);
-   | ^^^^^^^^^^^^^^^
+   | ^^^^^^^^^
 note: `UF` contains a field of type `SB`
-  --> $DIR/repr-packed-contains-align.rs:47:5
+  --> $DIR/repr-packed-contains-align.rs:50:5
    |
 LL |     n: SB
    |     ^
 note: ...which contains a field of type `SA`
-  --> $DIR/repr-packed-contains-align.rs:7:11
+  --> $DIR/repr-packed-contains-align.rs:8:11
    |
 LL | struct SB(SA);
    |           ^^