Happens on: v0.5, v0.6, `master` (https://github.com/rust-lang-nursery/rustfmt/commit/59e199b4393cb261865538944b527438eeb40a97) Example code follows. Expected: ``` rust struct Struct { i: i32, j: i32, k: i32, l: i32, m: i32, } impl Struct { fn err(self) -> ! {} } fn main() { Struct { i: 0, j: 0, k: 0, l: 0, } .err(); } ``` Actual: ``` rust struct Struct { i: i32, j: i32, k: i32, l: i32, m: i32, } impl Struct { fn err(self) -> ! {} } fn main() { Struct { i: 0, j: 0, k: 0, l: 0, } .err(); } ```