diff options
| author | Aleksey Kladov <aleksey.kladov@gmail.com> | 2019-07-22 12:59:18 +0300 |
|---|---|---|
| committer | Aleksey Kladov <aleksey.kladov@gmail.com> | 2019-07-22 15:39:06 +0300 |
| commit | 647bf96b796a56e01557c14731719ab93f39063f (patch) | |
| tree | 5dadaa1af806a27abe1eed8f44cf2f633bf82c9a /src/test/ui | |
| parent | 273f42b5964c29dda2c5a349dd4655529767b07f (diff) | |
fix lexing of comments with many \r
closes #62863
Diffstat (limited to 'src/test/ui')
| -rw-r--r-- | src/test/ui/parser/several-carriage-returns-in-doc-comment.rs | 10 | ||||
| -rw-r--r-- | src/test/ui/parser/several-carriage-returns-in-doc-comment.stderr | 20 |
2 files changed, 30 insertions, 0 deletions
diff --git a/src/test/ui/parser/several-carriage-returns-in-doc-comment.rs b/src/test/ui/parser/several-carriage-returns-in-doc-comment.rs new file mode 100644 index 00000000000..ee14c55d292 --- /dev/null +++ b/src/test/ui/parser/several-carriage-returns-in-doc-comment.rs @@ -0,0 +1,10 @@ +// Issue #62863 +// ignore-tidy-cr + +// Note: if you see ^M in this file, that's how your editor renders literal `\r` + +/// This do c comment contains three isolated `\r` symbols +//~^ ERROR bare CR not allowed in doc-comment +//~| ERROR bare CR not allowed in doc-comment +//~| ERROR bare CR not allowed in doc-comment +fn main() {} diff --git a/src/test/ui/parser/several-carriage-returns-in-doc-comment.stderr b/src/test/ui/parser/several-carriage-returns-in-doc-comment.stderr new file mode 100644 index 00000000000..07066fc22e6 --- /dev/null +++ b/src/test/ui/parser/several-carriage-returns-in-doc-comment.stderr @@ -0,0 +1,20 @@ +error: bare CR not allowed in doc-comment + --> $DIR/several-carriage-returns-in-doc-comment.rs:6:12 + | +LL | /// This do c comment contains three isolated `\r` symbols + | ^ + +error: bare CR not allowed in doc-comment + --> $DIR/several-carriage-returns-in-doc-comment.rs:6:32 + | +LL | /// This do c comment contains three isolated `\r` symbols + | ^ + +error: bare CR not allowed in doc-comment + --> $DIR/several-carriage-returns-in-doc-comment.rs:6:52 + | +LL | /// This do c comment contains three isolated `\r` symbols + | ^ + +error: aborting due to 3 previous errors + |
