<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, May 5, 2014 at 9:30 AM, Philip Reames <span dir="ltr"><<a href="mailto:listmail@philipreames.com" target="_blank">listmail@philipreames.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div class=""><div class="h5">
On 05/03/2014 02:52 PM, Bobby Moretti wrote:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Would such a change to clang-format be welcome? If so, what would be<br>
the preferred implementation?<br>
<br>
Thanks,<br>
</blockquote></div></div>
This seems like a useful enhancement.  Why don't you either a) file a bug, or b) propose a patch?<br>
<br>
I would suggest that we should default to recognizing the keyword whenever it's legal for the language being compiled.  We shouldn't need to opt-in to standard defined language features.  I don't really see any downside to having it enabled.  If we support a MSVC++ compatibility mode (do we?), it should be controlled by that flag.</blockquote>
<div><br></div><div>These operators are always available in Clang's C++ mode, so IMO clang-format should enable this LangOption by default.  There doesn't appear to be a flag for turning this off in C++.</div><div>
<br></div><div>MSVC requires that you include <iso646.h> if you want to use these:</div><div><a href="http://msdn.microsoft.com/en-us/library/w6b8ws6z.aspx">http://msdn.microsoft.com/en-us/library/w6b8ws6z.aspx</a></div>
<div><br>I don't think we need a flag in clang-format to turn it off.</div></div></div></div>