This looks fine to me. Are there any other places in libc++ where we need to replace `allocator rebind` with `traits rebind`? http://reviews.llvm.org/D8391 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/