summaryrefslogtreecommitdiffstats
path: root/src/test/ui/resolve/issue-42944.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/resolve/issue-42944.rs')
-rw-r--r--src/test/ui/resolve/issue-42944.rs21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/test/ui/resolve/issue-42944.rs b/src/test/ui/resolve/issue-42944.rs
new file mode 100644
index 000000000..a4404857a
--- /dev/null
+++ b/src/test/ui/resolve/issue-42944.rs
@@ -0,0 +1,21 @@
+mod foo {
+ pub struct Bx(());
+}
+
+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() {}