diff options
| author | Taylor Cramer <cramertj@google.com> | 2018-10-18 17:11:51 -0700 |
|---|---|---|
| committer | Taylor Cramer <cramertj@google.com> | 2018-10-18 17:11:51 -0700 |
| commit | ca35ca839582d74f045a4a1eb9e1a82e29f0e032 (patch) | |
| tree | 7129c03ad1e907f23c2eebb186b3f15b26748b06 /src/test | |
| parent | e7f5d48059aa14cc2808473564deadd72d1e818d (diff) | |
| download | rust-ca35ca839582d74f045a4a1eb9e1a82e29f0e032.tar.gz rust-ca35ca839582d74f045a4a1eb9e1a82e29f0e032.zip | |
Fix ordering of nested modules in non-mod.rs mods
Flatten relative offset into directory path before adding inline
(mod x { ... }) module names to the current directory path.
Fix #55094
Diffstat (limited to 'src/test')
3 files changed, 11 insertions, 0 deletions
diff --git a/src/test/ui/non_modrs_mods_and_inline_mods/non_modrs_mods_and_inline_mods.rs b/src/test/ui/non_modrs_mods_and_inline_mods/non_modrs_mods_and_inline_mods.rs new file mode 100644 index 00000000000..25a9c2ed98e --- /dev/null +++ b/src/test/ui/non_modrs_mods_and_inline_mods/non_modrs_mods_and_inline_mods.rs @@ -0,0 +1,5 @@ +// compile-pass + +mod x; + +fn main() {} diff --git a/src/test/ui/non_modrs_mods_and_inline_mods/x.rs b/src/test/ui/non_modrs_mods_and_inline_mods/x.rs new file mode 100644 index 00000000000..a39a7c6d9b3 --- /dev/null +++ b/src/test/ui/non_modrs_mods_and_inline_mods/x.rs @@ -0,0 +1,5 @@ +// ignore-test: not a test + +pub mod y { + pub mod z; +} diff --git a/src/test/ui/non_modrs_mods_and_inline_mods/x/y/z/mod.rs b/src/test/ui/non_modrs_mods_and_inline_mods/x/y/z/mod.rs new file mode 100644 index 00000000000..e8442a47f2c --- /dev/null +++ b/src/test/ui/non_modrs_mods_and_inline_mods/x/y/z/mod.rs @@ -0,0 +1 @@ +// ignore-test: not a test |
