about summary refs log tree commit diff
path: root/tests/rustdoc-ui/doc-cfg.rs
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2025-05-29 18:39:08 +0200
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2025-09-27 11:29:49 +0200
commit553308b11503eafac6341b82f345bd62b09ba317 (patch)
tree0149dbb52ae9088cde28314584b7556227ae58aa /tests/rustdoc-ui/doc-cfg.rs
parent1561efe41afe40c1afaf3d11316ef754d9a8f9a9 (diff)
downloadrust-553308b11503eafac6341b82f345bd62b09ba317.tar.gz
rust-553308b11503eafac6341b82f345bd62b09ba317.zip
Improve code and better check `doc(cfg(...))` attributes
Diffstat (limited to 'tests/rustdoc-ui/doc-cfg.rs')
-rw-r--r--tests/rustdoc-ui/doc-cfg.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/rustdoc-ui/doc-cfg.rs b/tests/rustdoc-ui/doc-cfg.rs
index 14943bbc341..9840c305290 100644
--- a/tests/rustdoc-ui/doc-cfg.rs
+++ b/tests/rustdoc-ui/doc-cfg.rs
@@ -8,4 +8,13 @@
 //~^^ WARN unexpected `cfg` condition name: `bar`
 #[doc(cfg())] //~ ERROR
 #[doc(cfg(foo, bar))] //~ ERROR
+#[doc(auto_cfg(42))] //~ ERROR
+#[doc(auto_cfg(hide(true)))] //~ ERROR
+#[doc(auto_cfg(hide(42)))] //~ ERROR
+#[doc(auto_cfg(hide("a")))] //~ ERROR
+#[doc(auto_cfg(hide(foo::bar)))] //~ ERROR
+// Shouldn't lint
+#[doc(auto_cfg(hide(windows)))]
+#[doc(auto_cfg(hide(feature = "windows")))]
+#[doc(auto_cfg(hide(foo)))]
 pub fn foo() {}