| commit | 3dfff974eccd5421583576be2dd8924db501e325 | [log] [tgz] |
|---|---|---|
| author | Chris Lattner <sabre@nondot.org> | Thu Dec 17 05:29:40 2009 +0000 |
| committer | Chris Lattner <sabre@nondot.org> | Thu Dec 17 05:29:40 2009 +0000 |
| tree | 0c4d665900d0b1c792887c64827fada8289ef70a | |
| parent | 1fd734276dcd0d8bf75d3e7f2c902887690d77ac [diff] |
reimplement r90860, fixing a couple of problems: 1. Don't make a copy of LangOptions every time a lexer is created. 2. Don't make CharInfo global mutable state. 3. Fix the implementation to properly treat ^Z as EOF instead of as horizontal whitespace, which matches the semantic implemented by VC++. llvm-svn: 91586