]> granicus.if.org Git - clang/commit
clang-format: Early cut-off for inlining nested blocks.
authorDaniel Jasper <djasper@google.com>
Tue, 15 Apr 2014 08:28:06 +0000 (08:28 +0000)
committerDaniel Jasper <djasper@google.com>
Tue, 15 Apr 2014 08:28:06 +0000 (08:28 +0000)
commit3726781ffda25473708808dcb2f6fa9dce70079e
tree5efa979ccacaf66766568d578ca214d9f5949d5e
parentdb5783685e00d5cc5cd9b0d9a44e968e5d04590b
clang-format: Early cut-off for inlining nested blocks.

Specifically, for a nested block or lambda, don't try to put the single
statement body inline, if it exceeds the column limit.

This should not change any observable behavior (as those would never
have led to the 'best' solution), but significantly speeds up formatting
time.

This fixes llvm.org/PR18761. Formatting time goes down from ~100s to a
few ms.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206260 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Format/Format.cpp