commit | a2bf105739cef7aea8e4d219629c627fcd11742e | [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 | cc012c8bcd65f94cad4768f11fd8f22effe32d7a | |
parent | ab6faf34259881cbaf0197430831ebac1fb98a34 [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++. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91586 91177308-0d34-0410-b5e6-96231b3b80d8