I did not mention this before, but the test cases look all very nice. It is good to have proper test coverage of this feature. http://reviews.llvm.org/D5077