]> granicus.if.org Git - clang/commitdiff
Fix pasto, add a comment.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 24 Apr 2010 20:26:20 +0000 (20:26 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 24 Apr 2010 20:26:20 +0000 (20:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102263 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGDebugInfo.h

index 774d77ef304e4e15e983df819083ebcc786ee7b3..933dc45229a581f28efb8039e74f019ea76d2ee7 100644 (file)
@@ -346,8 +346,8 @@ llvm::DIType CGDebugInfo::CreateType(const BlockPointerType *Ty,
   FType = CGM.getContext().IntTy;
   EltTys.push_back(CreateMemberType(Unit, FType, "__flags", &FieldOffset));
   EltTys.push_back(CreateMemberType(Unit, FType, "__reserved", &FieldOffset));
+  FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy);
   EltTys.push_back(CreateMemberType(Unit, FType, "__FuncPtr", &FieldOffset));
-  EltTys.push_back(CreateMemberType(Unit, FType, "__reserved", &FieldOffset));
 
   FType = CGM.getContext().getPointerType(CGM.getContext().VoidTy);
   FieldTy = DescTy;
index ed5c76b676dcf76dc8a230b93785dc83e34efce7..c16379aca34c3090ddbbf423d76681102eaa0fa6 100644 (file)
@@ -196,6 +196,7 @@ private:
   /// CreateTypeNode - Create type metadata for a source language type.
   llvm::DIType CreateTypeNode(QualType Ty, llvm::DIFile F);
 
+  /// CreateMemberType - Create new member and increase Offset by FType's size.
   llvm::DIType CreateMemberType(llvm::DIFile Unit, QualType FType,
                                 llvm::StringRef Name, uint64_t *Offset);