dsanders added a comment. Ok, in that case: The test cases LGTM and are ok to commit but the implementation is unnecessary and shouldn't be committed. Let me know if you find you need implementation changes. http://reviews.llvm.org/D9824