mprobst added inline comments.

================
Comment at: lib/Format/Format.cpp:858
@@ +857,3 @@
+    }
+    if (Prev) {
+      if (Prev->isOneOf(tok::plus, tok::plusplus, tok::minus,
----------------
djasper wrote:
> I'd probably put this into the other two conditions to reduce indentation. 
> More specifically, I'd do:
> 
>   if (PrecedesOperand(Prev)) // sink the nullptr check into the function.
>     return;
> 
>   if (Prev->isOneOf(...)) {
>   }
Not having a `Prev` is actually part of the `true` case (no token/start of file 
precedes an operand), i.e. if nothing precedes the slash, it must be a regexp, 
too. Given that, both of the nested checks only run `if (Prev)`, so I think the 
nesting makes sense.

However it turns out my unary check was slightly off and untested (whoops). 
Added a test and fixed the code.


http://reviews.llvm.org/D13765



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

Reply via email to