]> granicus.if.org Git - clang/commitdiff
Teach PPChainedCallbacks to forward the InclusionDirective() callback.
authorDouglas Gregor <dgregor@apple.com>
Wed, 16 Feb 2011 18:15:35 +0000 (18:15 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 16 Feb 2011 18:15:35 +0000 (18:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125669 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Lex/PPCallbacks.h

index fcfbc11c987fed95da535461c116ffc9cb53705e..b2a80a62985f0ba40742532323748af632ba3c6a 100644 (file)
@@ -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();