rust/tests/ui/lexer/lex-bare-cr-string-literal-doc-comment.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

27 lines
813 B
Rust
Raw Normal View History

// ignore-tidy-cr
/// doc comment with bare CR: ' '
pub fn foo() {}
//~^^ ERROR: bare CR not allowed in doc-comment
/** block doc comment with bare CR: ' ' */
pub fn bar() {}
//~^^ ERROR: bare CR not allowed in block doc-comment
fn main() {
2017-05-08 13:29:24 +00:00
//! doc comment with bare CR: ' '
//~^ ERROR: bare CR not allowed in doc-comment
/*! block doc comment with bare CR: ' ' */
//~^ ERROR: bare CR not allowed in block doc-comment
// the following string literal has a bare CR in it
let _s = "foo bar"; //~ ERROR: bare CR not allowed in string
// the following string literal has a bare CR in it
let _s = r"bar foo"; //~ ERROR: bare CR not allowed in raw string
// the following string literal has a bare CR in it
let _s = "foo\ bar"; //~ ERROR: unknown character escape: `\r`
}