Public bug reported: $ clang-format -version clang-format version 10.0.0-4ubuntu1
$ clang-format -style='{BasedOnStyle: LLVM, ContinuationIndentWidth: 1, AlignAfterOpenBracket: DontAlign, AlignOperands: false}' d.cpp while (aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa) { zzzzzzzz(); } if (aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa) { zzzzzzzz(); } while (!(aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa)) { zzzzzzzz(); } if (!(aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa)) { zzzzzzzz(); } I expected: ... if (!(aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa && aaaaaa)) { zzzzzzzz(); } ** Affects: llvm-toolchain-3.7 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1961821 Title: clang-format misformats if/while To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/llvm-toolchain-3.7/+bug/1961821/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs