<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi Richard,<br>
      <br>
        Could you submit the patch in <a class="moz-txt-link-freetext" href="http://reviews.llvm.org/">http://reviews.llvm.org/</a>
      (<a class="moz-txt-link-freetext" href="http://llvm.org/docs/Phabricator.html">http://llvm.org/docs/Phabricator.html</a>)<br>
      <br>
        I think there it will get more attention.<br>
      <br>
      Cheers, Vassil<br>
      On 03/04/17 18:12, Richard Bradfield via cfe-dev wrote:<br>
    </div>
    <blockquote
cite="mid:1491235978.33520.932624200.3197F6AC@webmail.messagingengine.com"
      type="cite">
      <pre wrap="">Hi all,

I noticed when trying to use clang-format on a large Java codebase that
it mangles logical shift assignment operators.
(That is `>>>=` and `<<<=`)

clang-format incorrectly splits them into two operators, causing a
compile error after reformatting.

 public class Minimal {
   public void func(String args) {
     int i = 42;
-    i >>>= 1;
+    i >> >= 1;
     return i;
   }
 }

Attached is a patch which fixes this,  I'm mailing here first for
feedback, since this would be my first contribution to the LLVM project,
and I'm not completely certain of the etiquette for posting to the
commit list or Phabricator.

Does this look suitable?

Cheers,
</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
cfe-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>
<a class="moz-txt-link-freetext" href="http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev">http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev</a>
</pre>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>