r212591 - clang-format: Revamp function declaration/definition indentation.

Tobias Grosser tobias at grosser.es
Wed Jul 9 01:42:53 PDT 2014

On 09/07/2014 09:50, Daniel Jasper wrote:
> Author: djasper
> Date: Wed Jul  9 02:50:33 2014
> New Revision: 212591
> URL: http://llvm.org/viewvc/llvm-project?rev=212591&view=rev
> Log:
> clang-format: Revamp function declaration/definition indentation.
> Key changes:
> - Correctly (well ...) distinguish function declarations and variable
>    declarations with ()-initialization.
> - Don't indent when breaking function declarations/definitions after the
>    return type.
> - Indent variable declarations and typedefs when breaking after the
>    type.
> This fixes llvm.org/PR17999.

I think this commit changed the formatting of global command line 
declarations in LLVM:

static cl::opt<bool>


static cl::opt<bool>


static cl::opt<std::string>


static cl::opt<std::string> OnlyFunction(

I personally was very happy with the previous formatting. Was this 
change intended?

As this introduces a large difference compared to clang-format-3.4, I 
would prefer to keep the existing style.


More information about the cfe-commits mailing list