]> granicus.if.org Git - clang/commitdiff
There is another implementation of PCHReaderListener around. Update it to the new...
authorSebastian Redl <sebastian.redl@getdesigned.at>
Wed, 14 Jul 2010 23:29:55 +0000 (23:29 +0000)
committerSebastian Redl <sebastian.redl@getdesigned.at>
Wed, 14 Jul 2010 23:29:55 +0000 (23:29 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108377 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Frontend/ASTUnit.cpp

index 314e253f122441c72803fbbc110c61e38a47cfd0..88f00376b722c6340a58362c4e70a14e74852ea3 100644 (file)
@@ -74,11 +74,13 @@ public:
     return false;
   }
 
-  virtual bool ReadPredefinesBuffer(llvm::StringRef PCHPredef,
-                                    FileID PCHBufferID,
+  virtual bool ReadPredefinesBuffer(const PCHPredefinesBlocks &Buffers,
                                     llvm::StringRef OriginalFileName,
                                     std::string &SuggestedPredefines) {
-    Predefines = PCHPredef;
+    Predefines = Buffers[0].Data;
+    for (unsigned I = 1, N = Buffers.size(); I != N; ++I) {
+      Predefines += Buffers[I].Data;
+    }
     return false;
   }