diff options
| author | Graydon Hoare <[email protected]> | 2010-07-09 11:59:00 -0700 |
|---|---|---|
| committer | Graydon Hoare <[email protected]> | 2010-07-09 11:59:00 -0700 |
| commit | ab3921f27e7cc0114568cac3def629a867ae4a54 (patch) | |
| tree | 334fffa625f550aa946e29b0a98edf7c2e5330bd /src/test | |
| parent | Encode and decode DW_AT_rust_iterator on DW_TAG_subprogram DIEs. (diff) | |
| download | rust-ab3921f27e7cc0114568cac3def629a867ae4a54.tar.xz rust-ab3921f27e7cc0114568cac3def629a867ae4a54.zip | |
Catch cyclic imports harder. Add 2 tests to confirm.
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/compile-fail/import-loop-2.rs | 13 | ||||
| -rw-r--r-- | src/test/compile-fail/import-loop.rs | 7 |
2 files changed, 20 insertions, 0 deletions
diff --git a/src/test/compile-fail/import-loop-2.rs b/src/test/compile-fail/import-loop-2.rs new file mode 100644 index 00000000..474634b5 --- /dev/null +++ b/src/test/compile-fail/import-loop-2.rs @@ -0,0 +1,13 @@ +// error-pattern:cyclic import + +mod a { + import b.x; +} + +mod b { + import a.x; + + fn main() { + auto y = x; + } +} diff --git a/src/test/compile-fail/import-loop.rs b/src/test/compile-fail/import-loop.rs new file mode 100644 index 00000000..649e2d5d --- /dev/null +++ b/src/test/compile-fail/import-loop.rs @@ -0,0 +1,7 @@ +// error-pattern:cyclic import + +import x; + +fn main() { + auto y = x; +} |