]> granicus.if.org Git - clang/commitdiff
Fix broken reading of member pointer from PCH.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 2 Jul 2010 11:55:15 +0000 (11:55 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Fri, 2 Jul 2010 11:55:15 +0000 (11:55 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107472 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Frontend/PCHReader.cpp

index 330cd9a5c624c17366f8f218403eba7751fc785b..ecd95057cb1d66052b6d8b409355a7a43a69ee4e 100644 (file)
@@ -2015,7 +2015,7 @@ QualType PCHReader::ReadTypeRecord(uint64_t Offset) {
   }
 
   case pch::TYPE_MEMBER_POINTER: {
-    if (Record.size() != 1) {
+    if (Record.size() != 2) {
       Error("Incorrect encoding of member pointer type");
       return QualType();
     }