about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2019-08-30 17:54:55 +0000
committerbors <bors@rust-lang.org>2019-08-30 17:54:55 +0000
commit4295eea903a9e1014ee30f82930f5ec08d888077 (patch)
tree9e750b8e93c870abd2f275054be4b6704a9dc542 /src/test
parentecca4b8c4bea678615175e1673ffcb647a94eb4a (diff)
parent378c32bc90b230d1f8feffee135942d442d2a5b7 (diff)
Auto merge of #63982 - sam09:fix-63976, r=estebank
When accessing private field of union, do not misidentify it as a struct

Fix incorrect error message when accessing private field of union.

Fixes #63976.
Diffstat (limited to 'src/test')
-rw-r--r--src/test/ui/privacy/union-field-privacy-2.rs2
-rw-r--r--src/test/ui/privacy/union-field-privacy-2.stderr2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/test/ui/privacy/union-field-privacy-2.rs b/src/test/ui/privacy/union-field-privacy-2.rs
index 48279630c63..c2458f74bc8 100644
--- a/src/test/ui/privacy/union-field-privacy-2.rs
+++ b/src/test/ui/privacy/union-field-privacy-2.rs
@@ -11,5 +11,5 @@ fn main() {
 
     let a = u.a; // OK
     let b = u.b; // OK
-    let c = u.c; //~ ERROR field `c` of struct `m::U` is private
+    let c = u.c; //~ ERROR field `c` of union `m::U` is private
 }
diff --git a/src/test/ui/privacy/union-field-privacy-2.stderr b/src/test/ui/privacy/union-field-privacy-2.stderr
index df054b8cff8..8789178caac 100644
--- a/src/test/ui/privacy/union-field-privacy-2.stderr
+++ b/src/test/ui/privacy/union-field-privacy-2.stderr
@@ -1,4 +1,4 @@
-error[E0616]: field `c` of struct `m::U` is private
+error[E0616]: field `c` of union `m::U` is private
   --> $DIR/union-field-privacy-2.rs:14:13
    |
 LL |     let c = u.c;