jingham added a comment.
When one or the other side of the if/else test is trivial, then this rewrite is
fine. When both the if and the else have a decent bit of code in them,
however, removing the "} else {" and the concluding "}" obscures the fact that
these are two coequal branches in the code. Before, regardless of whether I'm
reading from the bottom of the function up or the top down, the structure is
obvious. But when the else removed, particularly when reading from the bottom
up, I can't tell this till I get to the } which happens to have a return just
before it to know that. So that sort of change doesn't improve readability to
my mind.
Repository:
rLLDB LLDB
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D55574/new/
https://reviews.llvm.org/D55574
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits