about summary refs log tree commit diff
path: root/src/test
diff options
context:
space:
mode:
authorDavid Wood <david@davidtw.co>2020-07-12 18:22:09 +0100
committerDavid Wood <david@davidtw.co>2020-07-12 18:22:09 +0100
commit083c2f6ceb82b75ec04c73f2b39a414985fd9a92 (patch)
tree1f2ba135e6e8d06cf2f2a4687f537aeb2604d3a5 /src/test
parent346aec9b02f3c74f3fce97fd6bda24709d220e49 (diff)
downloadrust-083c2f6ceb82b75ec04c73f2b39a414985fd9a92.tar.gz
rust-083c2f6ceb82b75ec04c73f2b39a414985fd9a92.zip
pprust: support multiline comments within lines
This commit adds support to rustc_ast_pretty for multiline comments that
start and end within a line of source code.

Signed-off-by: David Wood <david@davidtw.co>
Diffstat (limited to 'src/test')
-rw-r--r--src/test/pretty/issue-73626.rs34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/test/pretty/issue-73626.rs b/src/test/pretty/issue-73626.rs
new file mode 100644
index 00000000000..a002f09be3b
--- /dev/null
+++ b/src/test/pretty/issue-73626.rs
@@ -0,0 +1,34 @@
+fn main(/*
+    ---
+*/) {
+    let x /* this is one line */ = 3;
+
+    let x /*
+           * this
+           * is
+           * multiple
+           * lines
+           */ = 3;
+
+    let x = /*
+           * this
+           * is
+           * multiple
+           * lines
+           * after
+           * the
+           * =
+           */ 3;
+
+    let x /*
+           * this
+           * is
+           * multiple
+           * lines
+           * including
+           * a
+
+           * blank
+           * line
+           */ = 3;
+}