summaryrefslogtreecommitdiffstats
path: root/src/tools/rustfmt/tests/target/issue-5042
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/rustfmt/tests/target/issue-5042')
-rw-r--r--src/tools/rustfmt/tests/target/issue-5042/multi-line_comment_with_trailing_comma.rs24
-rw-r--r--src/tools/rustfmt/tests/target/issue-5042/multi-line_comment_without_trailing_comma.rs24
-rw-r--r--src/tools/rustfmt/tests/target/issue-5042/single-line_comment_with_trailing_comma.rs7
-rw-r--r--src/tools/rustfmt/tests/target/issue-5042/single-line_comment_without_trailing_comma.rs7
4 files changed, 62 insertions, 0 deletions
diff --git a/src/tools/rustfmt/tests/target/issue-5042/multi-line_comment_with_trailing_comma.rs b/src/tools/rustfmt/tests/target/issue-5042/multi-line_comment_with_trailing_comma.rs
new file mode 100644
index 000000000..1ae1212b4
--- /dev/null
+++ b/src/tools/rustfmt/tests/target/issue-5042/multi-line_comment_with_trailing_comma.rs
@@ -0,0 +1,24 @@
+fn main() {
+ // 5042 deals with trailing commas, not the indentation issue of these comments
+ // When a future PR fixes the inentation issues these test can be updated
+ let _ = std::ops::Add::add(
+ 10, 20, // ...
+ // ...,
+ );
+
+ let _ = std::ops::Add::add(
+ 10, 20, /* ... */
+ // ...,
+ );
+
+ let _ = std::ops::Add::add(
+ 10, 20, // ...,
+ // ...,
+ );
+
+ let _ = std::ops::Add::add(
+ 10, 20, // ...,
+ /* ...
+ */
+ );
+}
diff --git a/src/tools/rustfmt/tests/target/issue-5042/multi-line_comment_without_trailing_comma.rs b/src/tools/rustfmt/tests/target/issue-5042/multi-line_comment_without_trailing_comma.rs
new file mode 100644
index 000000000..30d174664
--- /dev/null
+++ b/src/tools/rustfmt/tests/target/issue-5042/multi-line_comment_without_trailing_comma.rs
@@ -0,0 +1,24 @@
+fn main() {
+ // 5042 deals with trailing commas, not the indentation issue of these comments
+ // When a future PR fixes the inentation issues these test can be updated
+ let _ = std::ops::Add::add(
+ 10, 20, // ...
+ // ...
+ );
+
+ let _ = std::ops::Add::add(
+ 10, 20, /* ... */
+ // ...
+ );
+
+ let _ = std::ops::Add::add(
+ 10, 20, // ...
+ // ...
+ );
+
+ let _ = std::ops::Add::add(
+ 10, 20, // ...
+ /* ...
+ */
+ );
+}
diff --git a/src/tools/rustfmt/tests/target/issue-5042/single-line_comment_with_trailing_comma.rs b/src/tools/rustfmt/tests/target/issue-5042/single-line_comment_with_trailing_comma.rs
new file mode 100644
index 000000000..87b651dd2
--- /dev/null
+++ b/src/tools/rustfmt/tests/target/issue-5042/single-line_comment_with_trailing_comma.rs
@@ -0,0 +1,7 @@
+fn main() {
+ let _ = std::ops::Add::add(
+ 10, 20, // ...,
+ );
+
+ let _ = std::ops::Add::add(10, 20 /* ... */);
+}
diff --git a/src/tools/rustfmt/tests/target/issue-5042/single-line_comment_without_trailing_comma.rs b/src/tools/rustfmt/tests/target/issue-5042/single-line_comment_without_trailing_comma.rs
new file mode 100644
index 000000000..116df86a4
--- /dev/null
+++ b/src/tools/rustfmt/tests/target/issue-5042/single-line_comment_without_trailing_comma.rs
@@ -0,0 +1,7 @@
+fn main() {
+ let _ = std::ops::Add::add(
+ 10, 20, // ...
+ );
+
+ let _ = std::ops::Add::add(10, 20 /* ... */);
+}