mirror of https://github.com/rust-lang/rust
46 lines
753 B
Rust
46 lines
753 B
Rust
#![feature(stmt_expr_attributes)]
|
|
|
|
#![deny(unused_doc_comments)]
|
|
|
|
macro_rules! mac {
|
|
() => {}
|
|
}
|
|
|
|
/// foo //~ ERROR unused doc comment
|
|
mac!();
|
|
|
|
fn foo() {
|
|
/// a //~ ERROR unused doc comment
|
|
let x = 12;
|
|
|
|
/// multi-line //~ unused doc comment
|
|
/// doc comment
|
|
/// that is unused
|
|
match x {
|
|
/// c //~ ERROR unused doc comment
|
|
1 => {},
|
|
_ => {}
|
|
}
|
|
|
|
/// foo //~ ERROR unused doc comment
|
|
unsafe {}
|
|
|
|
#[doc = "foo"] //~ ERROR unused doc comment
|
|
#[doc = "bar"] //~ ERROR unused doc comment
|
|
3;
|
|
|
|
/// bar //~ ERROR unused doc comment
|
|
mac!();
|
|
|
|
let x = /** comment */ 47; //~ ERROR unused doc comment
|
|
|
|
/// dox //~ ERROR unused doc comment
|
|
{
|
|
|
|
}
|
|
}
|
|
|
|
fn main() {
|
|
foo();
|
|
}
|