about summary refs log tree commit diff
path: root/src/test/ui/tuple
diff options
context:
space:
mode:
authorthreadexception <hannes.gaumann@outlook.de>2022-01-14 16:03:46 +0100
committerthreadexception <hannes.gaumann@outlook.de>2022-01-18 15:22:35 +0100
commitef46e38c2bc9c86dcc48b511885630ed9f842a55 (patch)
tree81b3f0d1fe1b001502adfb28d7abd6b3d9bf2488 /src/test/ui/tuple
parent86f7f78f05ff8295aad2ad2a31770ce4408cc849 (diff)
Implement tuple array diagnostic
Co-authored-by: David Wood <Q0KPU0H1YOEPHRY1R2SN5B5RL@david.davidtw.co>
Diffstat (limited to 'src/test/ui/tuple')
-rw-r--r--src/test/ui/tuple/array-diagnostics.rs7
-rw-r--r--src/test/ui/tuple/array-diagnostics.stderr9
2 files changed, 16 insertions, 0 deletions
diff --git a/src/test/ui/tuple/array-diagnostics.rs b/src/test/ui/tuple/array-diagnostics.rs
new file mode 100644
index 00000000000..1929dab0731
--- /dev/null
+++ b/src/test/ui/tuple/array-diagnostics.rs
@@ -0,0 +1,7 @@
+fn main() {
+    let _tmp = [
+        ("C200B40A82", 3),
+        ("C200B40A83", 4) //~ ERROR: expected function, found `(&'static str, {integer})` [E0618]
+        ("C200B40A8537", 5),
+    ];
+}
diff --git a/src/test/ui/tuple/array-diagnostics.stderr b/src/test/ui/tuple/array-diagnostics.stderr
new file mode 100644
index 00000000000..a10d7af470c
--- /dev/null
+++ b/src/test/ui/tuple/array-diagnostics.stderr
@@ -0,0 +1,9 @@
+error[E0618]: expected function, found `(&'static str, {integer})`
+  --> $DIR/array-diagnostics.rs:4:9
+   |
+LL |         ("C200B40A83", 4)
+   |         ^^^^^^^^^^^^^^^^^- help: consider separating array elements with a comma: `,`
+
+error: aborting due to previous error
+
+For more information about this error, try `rustc --explain E0618`.