--align-pointer=type causes inconsistent formatting of array new
--pad-oper has inconsistent behaviour when * indicates pointer, not multiplication, in class initializer list
--break-return-type can split templated function definition incorrectly
--break-return-type considers explicit an virtual to be a return type