diff --git a/tests/source/struct_lits.rs b/tests/source/struct_lits.rs index 69f90879164..bb82eefb7f4 100644 --- a/tests/source/struct_lits.rs +++ b/tests/source/struct_lits.rs @@ -91,3 +91,11 @@ fn struct_exprs() { LoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongStruct { ..base }; IntrinsicISizesContribution { content_intrinsic_sizes: IntrinsicISizes { minimum_inline_size: 0, }, }; } + +fn issue123() { + Foo { a: b, c: d, e: f }; + + Foo { a: bb, c: dd, e: ff }; + + Foo { a: ddddddddddddddddddddd, b: cccccccccccccccccccccccccccccccccccccc }; +} diff --git a/tests/target/struct_lits.rs b/tests/target/struct_lits.rs index ac7b8aaaeab..4f8bc055969 100644 --- a/tests/target/struct_lits.rs +++ b/tests/target/struct_lits.rs @@ -109,3 +109,18 @@ fn struct_exprs() { content_intrinsic_sizes: IntrinsicISizes { minimum_inline_size: 0 }, }; } + +fn issue123() { + Foo { a: b, c: d, e: f }; + + Foo { + a: bb, + c: dd, + e: ff, + }; + + Foo { + a: ddddddddddddddddddddd, + b: cccccccccccccccccccccccccccccccccccccc, + }; +}