Commits

Jordan Rose committed 49c43d84e67
Allow diagnostics to take either a char range or a token range (SourceRange). This will be necessary for things like typo-correction, but currently serves no purpose because all of our diagnostics are token-based. It's going to be the base range type for Swift fix-its, though, so I thought I'd get it in place now. Swift SVN r4750