[cfe-dev] clang-format single line if

MyDeveloper Day via cfe-dev cfe-dev at lists.llvm.org
Mon Nov 4 03:36:37 PST 2019


Could I ask you to log a defect over in  https://bugs.llvm.org to this
effect, The examples using AllowShortIfStatementsOnASingleLine  don't
include braces

MyDeveloperDay

On Sun, Nov 3, 2019 at 8:51 PM Michael Pozulp via cfe-dev <
cfe-dev at lists.llvm.org> wrote:

> If I build clang-format from tip of master and run it
> using this .clang-format file
>
>   AllowShortIfStatementsOnASingleLine: Always
>
> it will change this single line if statement
>
>   if (x) { x++; }
>
> into this three line if statement
>
>   if (x) {
>     x++;
>   }
>
> How do I keep it as one line?
>
> If I delete the braces it stays on one line, but the
> style guide for the code I work on says the braces are
> required. If I modify my .clang-format file to be
>
>   AllowShortIfStatementsOnASingleLine: Always
>   AllowShortBlocksOnASingleLine: Always
>
> it stays on one line, but I don't want all short blocks
> on a single line, just the if statement block. Any ideas?
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20191104/3579a19f/attachment.html>


More information about the cfe-dev mailing list