]> git.lizzy.rs Git - rust.git/blobdiff - src/test/ui/rust-2018/uniform-paths/prelude-fail-2.rs
resolve: Prohibit use of imported tool modules
[rust.git] / src / test / ui / rust-2018 / uniform-paths / prelude-fail-2.rs
index 6488b89f36984e8437956264bcc333f45a09c3f3..e153e868b311375f6f46bbb1de148e1b0aec175d 100644 (file)
@@ -4,6 +4,18 @@
 
 // Built-in attribute
 use inline as imported_inline;
+mod builtin {
+    pub use inline as imported_inline;
+}
+
+// Tool module
+use rustfmt as imported_rustfmt;
+mod tool_mod {
+    pub use rustfmt as imported_rustfmt;
+}
 
 #[imported_inline] //~ ERROR cannot use a built-in attribute through an import
+#[builtin::imported_inline] //~ ERROR cannot use a built-in attribute through an import
+#[imported_rustfmt::skip] //~ ERROR cannot use a tool module through an import
+#[tool_mod::imported_rustfmt::skip] //~ ERROR cannot use a tool module through an import
 fn main() {}