From eb153c50b5c6f364e91484081805498119c4e411 Mon Sep 17 00:00:00 2001 From: YesSeri <34012616+YesSeri@users.noreply.github.com> Date: Sun, 19 Apr 2020 22:55:20 +0200 Subject: [PATCH] Create bogus-error-#39161.rs --- src/test/ui/bogus-error-#39161.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/test/ui/bogus-error-#39161.rs diff --git a/src/test/ui/bogus-error-#39161.rs b/src/test/ui/bogus-error-#39161.rs new file mode 100644 index 0000000000000..7934acb3fbb78 --- /dev/null +++ b/src/test/ui/bogus-error-#39161.rs @@ -0,0 +1,10 @@ +// run-pass +struct X { a: i32, b: i32 } + +#[allow(unused_variables)] +fn main() { + const DX: X = X { a: 0, b: 0 }; + const X1: X = X { a: 1, ..DX }; // ok + let x2 = X { a: 1, b: 2, ..DX }; // ok + const X3: X = X { a: 1, b: 2, ..DX }; // error[E0016] +}