commit | ecdcb883cbc6bb4a2445dc6f02d58d9bdb54a0ed | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Wed Oct 20 22:00:55 2010 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Wed Oct 20 22:00:55 2010 +0000 |
tree | 9a88c438fa389bc46038d92d1a78c94ca43e831c | |
parent | 93f5e6a5d7690f90bc8a94e6b40d6c7d19719e0c [diff] |
Extend the preprocessing record and libclang with support for inclusion directives, keeping track of every #include, #import, etc. in the translation unit. We keep track of the source location and kind of the inclusion, how the file name was spelled, and the underlying file to which the inclusion resolved. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116952 91177308-0d34-0410-b5e6-96231b3b80d8