Why are you using a memcpy for the implementation? You may have a good reason, but since it is not obvious to me it may deserve a comment so it won't get remove in the future. REPOSITORY rL LLVM http://reviews.llvm.org/D6730 EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/