about summary refs log tree commit diff
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 898ca475cb1..00000000000
--- 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() {}