diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-01-04 21:30:54 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2019-01-05 23:46:19 +0300 |
| commit | 67713f5b7f502ddeec4b41eef36bd281fea83091 (patch) | |
| tree | 3ff5bf99f32a5a05dcf3816a0b3704e92404b017 /src/test | |
| parent | 68fe5182c967259ef89dbe313e4bf80f45a53e7e (diff) | |
| download | rust-67713f5b7f502ddeec4b41eef36bd281fea83091.tar.gz rust-67713f5b7f502ddeec4b41eef36bd281fea83091.zip | |
privacy: Fix regression in impl reachability
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/privacy/auxiliary/issue-57264.rs | 9 | ||||
| -rw-r--r-- | src/test/ui/privacy/issue-57264.rs | 8 |
2 files changed, 17 insertions, 0 deletions
diff --git a/src/test/ui/privacy/auxiliary/issue-57264.rs b/src/test/ui/privacy/auxiliary/issue-57264.rs new file mode 100644 index 00000000000..9302fa0d9e8 --- /dev/null +++ b/src/test/ui/privacy/auxiliary/issue-57264.rs @@ -0,0 +1,9 @@ +mod inner { + pub struct PubUnnameable; +} + +pub struct Pub<T>(T); + +impl Pub<inner::PubUnnameable> { + pub fn pub_method() {} +} diff --git a/src/test/ui/privacy/issue-57264.rs b/src/test/ui/privacy/issue-57264.rs new file mode 100644 index 00000000000..57e9960a058 --- /dev/null +++ b/src/test/ui/privacy/issue-57264.rs @@ -0,0 +1,8 @@ +// compile-pass +// aux-build:issue-57264.rs + +extern crate issue_57264; + +fn main() { + issue_57264::Pub::pub_method(); +} |
