}
let a = S { foo: (), bar: () };
- let b = S { foo: () with a };
+ let b = S { foo: () with a, bar: () };
//~^ ERROR expected one of `,`, `.`, `?`, `}`, or an operator, found `with`
- //~| ERROR missing fields `bar`, `foo` in initializer of `main::S`
}