Skip to content
Commit 30709b03 authored by Chris Lattner's avatar Chris Lattner
Browse files

Implement a new type of FileID: FileIDInfo::MacroExpansion. For tokens that

came from a macro expansion, this allows us to keep track of both where the
character data came from and where the logical position of the token is (at
the expansion site).  This implements Preprocessor/indent_macro.c, and
reduces the number of cpp iostream -E diffs vs GCC from 2589 to 2297.

llvm-svn: 38557
parent 5f4b1ff9
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment