diff options
| author | Douglas Gregor <dgregor@apple.com> | 2011-02-16 18:15:35 +0000 |
|---|---|---|
| committer | Douglas Gregor <dgregor@apple.com> | 2011-02-16 18:15:35 +0000 |
| commit | 012b69d5bb366daac7ddacefc8a91d5083f0b120 (patch) | |
| tree | be1b1a62b5dba10fc56158c4ff1ff3281273e343 | |
| parent | d0a3e12b05f7653d95245c6a0d528da8653a5524 (diff) | |
| download | bcm5719-llvm-012b69d5bb366daac7ddacefc8a91d5083f0b120.tar.gz bcm5719-llvm-012b69d5bb366daac7ddacefc8a91d5083f0b120.zip | |
Teach PPChainedCallbacks to forward the InclusionDirective() callback.
llvm-svn: 125669
| -rw-r--r-- | clang/include/clang/Lex/PPCallbacks.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/clang/include/clang/Lex/PPCallbacks.h b/clang/include/clang/Lex/PPCallbacks.h index fcfbc11c987..b2a80a62985 100644 --- a/clang/include/clang/Lex/PPCallbacks.h +++ b/clang/include/clang/Lex/PPCallbacks.h @@ -183,6 +183,18 @@ public: Second->FileSkipped(ParentFile, FilenameTok, FileType); } + virtual void InclusionDirective(SourceLocation HashLoc, + const Token &IncludeTok, + llvm::StringRef FileName, + bool IsAngled, + const FileEntry *File, + SourceLocation EndLoc) { + First->InclusionDirective(HashLoc, IncludeTok, FileName, IsAngled, File, + EndLoc); + Second->InclusionDirective(HashLoc, IncludeTok, FileName, IsAngled, File, + EndLoc); + } + virtual void EndOfMainFile() { First->EndOfMainFile(); Second->EndOfMainFile(); |

