git clang-format should do it.  There are two things it doesn't handle:

1) It puts constructor initializer list separators (comma and colon) at the
beginning of each line instead of at the end of each line.
2) It doesn't put return type on a separate line for declarations (but it
does for definitions).

I should probably take some time and go fix those 2 issues in
clang-format...

For anyone not using git, `git clang-format` essentially runs the script
`llvm/tools/clang/tools/clang-format/git-clang-format`.  You can run that
script manually with --help to get more information about how to use it
without git.  And there may also be a way to integrate it into svn so you
can write something like `svn clang-format`

On Sun, Oct 25, 2015 at 8:57 AM Todd Fiala via lldb-dev <
lldb-dev@lists.llvm.org> wrote:

> Hi all,
>
> What's the proper command line invocation to run our sources through to
> get proper LLVM formatting and other desired fix-ups?
>
> Thanks!
>
> --
> -Todd
> _______________________________________________
> lldb-dev mailing list
> lldb-dev@lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev
>
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to