Remove unneeded handling of backlines in doctest attributes
This commit is contained in:
parent
2383985342
commit
c367cc3ef5
3 changed files with 46 additions and 2 deletions
|
@ -537,8 +537,6 @@ fn handle_attr(mod_attr_pending: &mut String, source_info: &mut SourceInfo, edit
|
||||||
push_to.push('\n');
|
push_to.push('\n');
|
||||||
// If it's complete, then we can clear the pending content.
|
// If it's complete, then we can clear the pending content.
|
||||||
mod_attr_pending.clear();
|
mod_attr_pending.clear();
|
||||||
} else if mod_attr_pending.ends_with('\\') {
|
|
||||||
mod_attr_pending.push('n');
|
|
||||||
} else {
|
} else {
|
||||||
mod_attr_pending.push_str("\n");
|
mod_attr_pending.push_str("\n");
|
||||||
}
|
}
|
||||||
|
|
15
tests/rustdoc-ui/doctest/comment-in-attr-134221-2.rs
Normal file
15
tests/rustdoc-ui/doctest/comment-in-attr-134221-2.rs
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
//@ compile-flags:--test --test-args --test-threads=1
|
||||||
|
//@ failure-status: 101
|
||||||
|
//@ normalize-stdout-test: "tests/rustdoc-ui/doctest" -> "$$DIR"
|
||||||
|
//@ normalize-stdout-test: "finished in \d+\.\d+s" -> "finished in $$TIME"
|
||||||
|
//@ normalize-stdout-test: ".rs:\d+:\d+" -> ".rs:$$LINE:$$COL"
|
||||||
|
|
||||||
|
//! ```
|
||||||
|
#![doc = "#![all\
|
||||||
|
ow(unused)]"]
|
||||||
|
//! ```
|
||||||
|
//!
|
||||||
|
//! ```
|
||||||
|
#![doc = r#"#![all\
|
||||||
|
ow(unused)]"#]
|
||||||
|
//! ```
|
31
tests/rustdoc-ui/doctest/comment-in-attr-134221-2.stdout
Normal file
31
tests/rustdoc-ui/doctest/comment-in-attr-134221-2.stdout
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
|
||||||
|
running 2 tests
|
||||||
|
test $DIR/comment-in-attr-134221-2.rs - (line 11) ... FAILED
|
||||||
|
test $DIR/comment-in-attr-134221-2.rs - (line 7) ... ok
|
||||||
|
|
||||||
|
failures:
|
||||||
|
|
||||||
|
---- $DIR/comment-in-attr-134221-2.rs - (line 11) stdout ----
|
||||||
|
error: unknown start of token: \
|
||||||
|
--> $DIR/comment-in-attr-134221-2.rs:$LINE:$COL
|
||||||
|
|
|
||||||
|
LL | #![all\
|
||||||
|
| ^
|
||||||
|
|
||||||
|
error: expected one of `(`, `::`, `=`, `[`, `]`, or `{`, found `ow`
|
||||||
|
--> $DIR/comment-in-attr-134221-2.rs:$LINE:$COL
|
||||||
|
|
|
||||||
|
LL | #![all\
|
||||||
|
| - expected one of `(`, `::`, `=`, `[`, `]`, or `{`
|
||||||
|
LL | ow(unused)]
|
||||||
|
| ^^ unexpected token
|
||||||
|
|
||||||
|
error: aborting due to 2 previous errors
|
||||||
|
|
||||||
|
Couldn't compile the test.
|
||||||
|
|
||||||
|
failures:
|
||||||
|
$DIR/comment-in-attr-134221-2.rs - (line 11)
|
||||||
|
|
||||||
|
test result: FAILED. 1 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in $TIME
|
||||||
|
|
Loading…
Add table
Reference in a new issue