about summary refs log tree commit diff
path: root/tests/ui/structs/default-field-values-failures.rs
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2024-11-26 17:53:00 +0000
committerEsteban Küber <esteban@kuber.com.ar>2024-12-09 21:55:12 +0000
commit550bcae8aa7859abace52c20b8b9149ae6cb37f1 (patch)
tree0ac51fba8bb64e7dcfedc78876c01df1a8f574e7 /tests/ui/structs/default-field-values-failures.rs
parent9ac95c10c09faf50cc22eb97b6e1c59d64053c28 (diff)
downloadrust-550bcae8aa7859abace52c20b8b9149ae6cb37f1.tar.gz
rust-550bcae8aa7859abace52c20b8b9149ae6cb37f1.zip
Detect `struct S(ty = val);`
Emit a specific error for unsupported default field value syntax in tuple structs.
Diffstat (limited to 'tests/ui/structs/default-field-values-failures.rs')
-rw-r--r--tests/ui/structs/default-field-values-failures.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/ui/structs/default-field-values-failures.rs b/tests/ui/structs/default-field-values-failures.rs
index c4de4f5cdad..27eff70dd3e 100644
--- a/tests/ui/structs/default-field-values-failures.rs
+++ b/tests/ui/structs/default-field-values-failures.rs
@@ -23,6 +23,8 @@ pub struct Qux<const C: i32> {
     bay: i32 = C,
 }
 
+pub struct Rak(i32 = 42); //~ ERROR default field in tuple struct
+
 impl<const C: i32> Qux<C> {
     const S: S = S;
 }