diff options
Diffstat (limited to 'lib/CodeGen/CGDebugInfo.h')
| -rw-r--r-- | lib/CodeGen/CGDebugInfo.h | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/CodeGen/CGDebugInfo.h b/lib/CodeGen/CGDebugInfo.h index 6ec6b65f5e01..f87d0072e323 100644 --- a/lib/CodeGen/CGDebugInfo.h +++ b/lib/CodeGen/CGDebugInfo.h @@ -33,11 +33,11 @@ namespace clang {    class VarDecl;    class ObjCInterfaceDecl;    class ClassTemplateSpecializationDecl; +  class GlobalDecl;  namespace CodeGen {    class CodeGenModule;    class CodeGenFunction; -  class GlobalDecl;    class CGBlockInfo;  /// CGDebugInfo - This class gathers all debug information during compilation @@ -139,9 +139,11 @@ class CGDebugInfo {    llvm::DIType createFieldType(llvm::StringRef name, QualType type,                                 Expr *bitWidth, SourceLocation loc,                                 AccessSpecifier AS, uint64_t offsetInBits, -                               llvm::DIFile tunit); +                               llvm::DIFile tunit, +                               llvm::DIDescriptor scope);    void CollectRecordFields(const RecordDecl *Decl, llvm::DIFile F, -                           llvm::SmallVectorImpl<llvm::Value *> &E); +                           llvm::SmallVectorImpl<llvm::Value *> &E, +                           llvm::DIType RecordTy);    void CollectVTableInfo(const CXXRecordDecl *Decl,                           llvm::DIFile F,  | 
