Seems fine to me. ================ Comment at: lib/Sema/SemaDeclCXX.cpp:8479 @@ +8478,3 @@ + ExprBuilder(const ExprBuilder&) LLVM_DELETED_FUNCTION; + ExprBuilder &operator =(const ExprBuilder&) LLVM_DELETED_FUNCTION; + ---------------- No space between `operator` and `=` http://llvm-reviews.chandlerc.com/D1425