[cfe-commits] r99946 - in /cfe/trunk/lib/CodeGen: CodeGenTypes.cpp CodeGenTypes.h

Daniel Dunbar daniel at zuster.org
Tue Mar 30 15:26:12 PDT 2010


Author: ddunbar
Date: Tue Mar 30 17:26:12 2010
New Revision: 99946

URL: http://llvm.org/viewvc/llvm-project?rev=99946&view=rev
Log:
IRGen: Narrow getCGRecordLayout type.

Modified:
    cfe/trunk/lib/CodeGen/CodeGenTypes.cpp
    cfe/trunk/lib/CodeGen/CodeGenTypes.h

Modified: cfe/trunk/lib/CodeGen/CodeGenTypes.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CodeGenTypes.cpp?rev=99946&r1=99945&r2=99946&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CodeGenTypes.cpp (original)
+++ cfe/trunk/lib/CodeGen/CodeGenTypes.cpp Tue Mar 30 17:26:12 2010
@@ -494,7 +494,7 @@
 
 /// getCGRecordLayout - Return record layout info for the given llvm::Type.
 const CGRecordLayout &
-CodeGenTypes::getCGRecordLayout(const TagDecl *TD) const {
+CodeGenTypes::getCGRecordLayout(const RecordDecl *TD) const {
   const Type *Key = Context.getTagDeclType(TD).getTypePtr();
   llvm::DenseMap<const Type*, CGRecordLayout *>::const_iterator I
     = CGRecordLayouts.find(Key);

Modified: cfe/trunk/lib/CodeGen/CodeGenTypes.h
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CodeGenTypes.h?rev=99946&r1=99945&r2=99946&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CodeGenTypes.h (original)
+++ cfe/trunk/lib/CodeGen/CodeGenTypes.h Tue Mar 30 17:26:12 2010
@@ -148,7 +148,7 @@
   /// and/or incomplete argument types, this will return the opaque type.
   const llvm::Type *GetFunctionTypeForVtable(const CXXMethodDecl *MD);
                                                      
-  const CGRecordLayout &getCGRecordLayout(const TagDecl*) const;
+  const CGRecordLayout &getCGRecordLayout(const RecordDecl*) const;
 
   /// getLLVMFieldNo - Return llvm::StructType element number
   /// that corresponds to the field FD.





More information about the cfe-commits mailing list