NoQ added a comment. I'd have a look soon.
Is diff 1 the original diff from https://reviews.llvm.org/D28953? It was ok to reopen it, but the new revision is also fine. Regarding 1-bit bools: did you notice https://reviews.llvm.org/D32328 and https://reviews.llvm.org/D35041, do they accidentally help? ================ Comment at: include/clang/AST/Expr.h:3096 + static bool isCommutativeOp(Opcode Opc) { + return Opc == BO_Mul || Opc == BO_Add || (Opc >= BO_EQ && Opc == BO_Or); + } ---------------- There seems to be a typo somewhere around the last comparison. https://reviews.llvm.org/D35450 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits