Confirmed that the tests all pass at trunk svn r204752 without this fix. I'll have a deeper look at this once I clear a few more changes off the stack. http://llvm-reviews.chandlerc.com/D3159