Abandoning this changeset after improving clang-tidy to handle chained conditional assignment. http://reviews.llvm.org/D8530 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/