about summary refs log tree commit diff
path: root/tests/pretty/vec-comments.pp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/pretty/vec-comments.pp')
-rw-r--r--tests/pretty/vec-comments.pp29
1 files changed, 29 insertions, 0 deletions
diff --git a/tests/pretty/vec-comments.pp b/tests/pretty/vec-comments.pp
new file mode 100644
index 00000000000..f2f807c59de
--- /dev/null
+++ b/tests/pretty/vec-comments.pp
@@ -0,0 +1,29 @@
+// Issue #679
+// Testing that comments are correctly interleaved
+// pp-exact:vec-comments.pp
+fn main() {
+    let _v1 =
+        [
+                // Comment
+                0,
+                // Comment
+                1,
+                // Comment
+                2];
+    let _v2 =
+        [0, // Comment
+                1, // Comment
+                2]; // Comment
+    let _v3 =
+        [
+                /* Comment */
+                0,
+                /* Comment */
+                1,
+                /* Comment */
+                2];
+    let _v4 =
+        [0, /* Comment */
+                1, /* Comment */
+                2]; /* Comment */
+}