chandlerc added a comment. Wow, thanks for digging into this. Can you separate out the bug fix for the current pattern matching and send that first? Then we can have a second patch that just extends to handle the new pattern(s). http://reviews.llvm.org/D21397