Remove unneeded handling of backlines in doctest attributes
(cherry picked from commit c367cc3ef5
)
This commit is contained in:
parent
32ee5bc6a3
commit
dc1a9f275c
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');
|
||||
// If it's complete, then we can clear the pending content.
|
||||
mod_attr_pending.clear();
|
||||
} else if mod_attr_pending.ends_with('\\') {
|
||||
mod_attr_pending.push('n');
|
||||
} else {
|
||||
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