diff options
Diffstat (limited to 'tests/ui/resolve/issue-42944.rs')
-rw-r--r-- | tests/ui/resolve/issue-42944.rs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tests/ui/resolve/issue-42944.rs b/tests/ui/resolve/issue-42944.rs new file mode 100644 index 000000000..7e439c10b --- /dev/null +++ b/tests/ui/resolve/issue-42944.rs @@ -0,0 +1,21 @@ +mod foo { + pub struct Bx(pub(in crate::foo) ()); +} + +mod bar { + use foo::Bx; + + fn foo() { + Bx(()); + //~^ ERROR cannot initialize a tuple struct which contains private fields [E0423] + } +} + +mod baz { + fn foo() { + Bx(()); + //~^ ERROR cannot find function, tuple struct or tuple variant `Bx` in this scope [E0425] + } +} + +fn main() {} |