[cfe-users] [cfe-dev] clang-format single line if

Michael Pozulp via cfe-users cfe-users at lists.llvm.org
Tue Nov 5 12:55:29 PST 2019


Done. https://bugs.llvm.org/show_bug.cgi?id=43913

On Mon, Nov 4, 2019 at 3:36 AM MyDeveloper Day <mydeveloperday at gmail.com>
wrote:

> 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-users/attachments/20191105/2456fd17/attachment.html>


More information about the cfe-users mailing list