summaryrefslogtreecommitdiffstats
path: root/src/test/ui/structs/struct-field-privacy.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/structs/struct-field-privacy.rs')
-rw-r--r--src/test/ui/structs/struct-field-privacy.rs38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/test/ui/structs/struct-field-privacy.rs b/src/test/ui/structs/struct-field-privacy.rs
deleted file mode 100644
index 898ca475c..000000000
--- a/src/test/ui/structs/struct-field-privacy.rs
+++ /dev/null
@@ -1,38 +0,0 @@
-// aux-build:struct_field_privacy.rs
-
-extern crate struct_field_privacy as xc;
-
-struct A {
- a: isize,
-}
-
-mod inner {
- pub struct A {
- a: isize,
- pub b: isize,
- }
- pub struct B {
- pub a: isize,
- b: isize,
- }
- pub struct Z(pub isize, isize);
-}
-
-fn test(a: A, b: inner::A, c: inner::B, d: xc::A, e: xc::B, z: inner::Z) {
- a.a;
- b.a; //~ ERROR: field `a` of struct `inner::A` is private
- b.b;
- c.a;
- c.b; //~ ERROR: field `b` of struct `inner::B` is private
-
- d.a; //~ ERROR: field `a` of struct `xc::A` is private
- d.b;
-
- e.a;
- e.b; //~ ERROR: field `b` of struct `xc::B` is private
-
- z.0;
- z.1; //~ ERROR: field `1` of struct `Z` is private
-}
-
-fn main() {}