owenpan marked an inline comment as done.
owenpan added a comment.

In D143546#4116196 <https://reviews.llvm.org/D143546#4116196>, 
@HazardyKnusperkeks wrote:

> In D143546#4114341 <https://reviews.llvm.org/D143546#4114341>, @owenpan wrote:
>
>> In D143546#4113721 <https://reviews.llvm.org/D143546#4113721>, @rymiel wrote:
>>
>>> In D143546#4112077 <https://reviews.llvm.org/D143546#4112077>, @owenpan 
>>> wrote:
>>>
>>>> As this one is an invalid-code-generation bug, I wanted it fixed ASAP.
>>>
>>> Do you intend to backport it to the 16 release branch then?
>>
>> I don't know but will go with whatever you, @MyDeveloperDay and 
>> @HazardyKnusperkeks prefer.
>
> I'd vote in favor, letting a code breaking bug knowingly in the most current 
> (or to come? I don't follow that.) version would be let's say not nice.

+1.



================
Comment at: clang/lib/Format/TokenAnnotator.cpp:3884
   if (Style.isCpp()) {
+    if (Right.is(tok::period) && Left.is(tok::numeric_constant))
+      return true;
----------------
HazardyKnusperkeks wrote:
> owenpan wrote:
> > rsmith wrote:
> > > owenpan wrote:
> > > > HazardyKnusperkeks wrote:
> > > > > Add a comment what that is? Without the bug report I'd not know what 
> > > > > that sequence would be.
> > > > I could do that, but the github issue is linked in the summary above 
> > > > and will be in the commit message. In general, I don't like unnecessary 
> > > > comments littered in the source. They can become outdated, out of 
> > > > place, misleading, and even wrong. How about giving an example as shown 
> > > > above?
> > > Does `clang-format` have any formatting modes where it would leave out 
> > > spaces around `+` or `-`? The same issue arises with things like `0xe + 
> > > n`, where removing the space between the `0xe` and the `+` results in a 
> > > token splice.
> > No. I was aware of them and had made sure clang-format already handled them 
> > correctly.
> > I could do that, but the github issue is linked in the summary above and 
> > will be in the commit message. In general, I don't like unnecessary 
> > comments littered in the source. They can become outdated, out of place, 
> > misleading, and even wrong. How about giving an example as shown above?
> 
> If you do a `git blame` you can come to the commit and thus to the bug, but 
> if you are just reading, at least I don't blame all the lines. There I think 
> a comment is nice, and your proposal is a really nice one.
> But I've accepted the patch as is, and so the decision is yours. :)
+1.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D143546/new/

https://reviews.llvm.org/D143546

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to