Hi Tim, Thanks for looking into this. Earlier I had some uncertain points about your original review comments (as they were written for James, not at the level I can process ;)), but I had a chat with James and got them resolved. - Asiri http://reviews.llvm.org/D5097