The full fix is to go through *all* the constructors and assignment operators of pair and tuple and apply the same change. tuple already does this in many places, but it's inconsistent, and pair doesn't do it at all. http://reviews.llvm.org/D7384 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/