Any chance of test cases? Does this produce any ambiguities in the grammar? Or is it strictly turning invalid cases into valid ones? http://llvm-reviews.chandlerc.com/D3257