about summary refs log tree commit diff
path: root/src/test/ui/macros/concat-bytes.rs
diff options
context:
space:
mode:
authorSmitty <me@smitop.com>2021-12-18 08:50:01 -0500
committerSmitty <me@smitop.com>2021-12-18 08:50:01 -0500
commit31731511c0563d71289d29d1f53a21fe2fce5534 (patch)
treec7144ac02269cb417c7737204759ac33d4629789 /src/test/ui/macros/concat-bytes.rs
parent7abab1efb21617ba6845fa86328dffa16cfcf1dc (diff)
downloadrust-31731511c0563d71289d29d1f53a21fe2fce5534.tar.gz
rust-31731511c0563d71289d29d1f53a21fe2fce5534.zip
Support [x; n] expressions in concat_bytes!
Contributes to #87555.
Diffstat (limited to 'src/test/ui/macros/concat-bytes.rs')
-rw-r--r--src/test/ui/macros/concat-bytes.rs12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/test/ui/macros/concat-bytes.rs b/src/test/ui/macros/concat-bytes.rs
index 5415cf3fe22..fd8f99417ec 100644
--- a/src/test/ui/macros/concat-bytes.rs
+++ b/src/test/ui/macros/concat-bytes.rs
@@ -3,5 +3,15 @@
 
 fn main() {
     assert_eq!(concat_bytes!(), &[]);
-    assert_eq!(concat_bytes!(b'A', b"BC", [68, b'E', 70]), b"ABCDEF");
+    assert_eq!(
+        concat_bytes!(b'A', b"BC", [68, b'E', 70], [b'G'; 1], [72; 2], [73u8; 3], [65; 0]),
+        b"ABCDEFGHHIII",
+    );
+    assert_eq!(
+        concat_bytes!(
+            concat_bytes!(b"AB", b"CD"),
+            concat_bytes!(b"EF", b"GH"),
+        ),
+        b"ABCDEFGH",
+    );
 }