about summary refs log tree commit diff
path: root/tests/ui/resolve/issue-42944.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/resolve/issue-42944.rs')
-rw-r--r--tests/ui/resolve/issue-42944.rs21
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 00000000000..a4404857a56
--- /dev/null
+++ b/tests/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() {}