diff options
author | Sam McCall <sam.mccall@gmail.com> | 2020-01-13 11:12:51 +0100 |
---|---|---|
committer | Sam McCall <sam.mccall@gmail.com> | 2020-01-13 11:13:16 +0100 |
commit | e45fcfc3aa57bb237fd4fd694d0c257be66d5482 (patch) | |
tree | 516bf21db5ba84a294bd5ac588ed6a9b9d6c5151 /clang/lib/CodeGen/CGDebugInfo.h | |
parent | 734aa1d133f264746f721a244d2c66bc99648ee5 (diff) | |
download | bcm5719-llvm-e45fcfc3aa57bb237fd4fd694d0c257be66d5482.tar.gz bcm5719-llvm-e45fcfc3aa57bb237fd4fd694d0c257be66d5482.zip |
Revert "[DWARF5][clang]: Added support for DebugInfo generation for auto return type for C++ member functions."
This reverts commit 6d6a4590c5d4c7fc7445d72fe685f966b0a8cafb, which
introduces a crash.
See https://reviews.llvm.org/D70524 for details.
Diffstat (limited to 'clang/lib/CodeGen/CGDebugInfo.h')
-rw-r--r-- | clang/lib/CodeGen/CGDebugInfo.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/clang/lib/CodeGen/CGDebugInfo.h b/clang/lib/CodeGen/CGDebugInfo.h index d9c6b4d7909..90e9a61ebe9 100644 --- a/clang/lib/CodeGen/CGDebugInfo.h +++ b/clang/lib/CodeGen/CGDebugInfo.h @@ -165,7 +165,6 @@ class CGDebugInfo { /// ivars and property accessors. llvm::DIType *CreateType(const BuiltinType *Ty); llvm::DIType *CreateType(const ComplexType *Ty); - llvm::DIType *CreateType(const AutoType *Ty); llvm::DIType *CreateQualifiedType(QualType Ty, llvm::DIFile *Fg); llvm::DIType *CreateType(const TypedefType *Ty, llvm::DIFile *Fg); llvm::DIType *CreateType(const TemplateSpecializationType *Ty, @@ -215,10 +214,10 @@ class CGDebugInfo { /// not updated to include implicit \c this pointer. Use this routine /// to get a method type which includes \c this pointer. llvm::DISubroutineType *getOrCreateMethodType(const CXXMethodDecl *Method, - llvm::DIFile *F, bool decl); + llvm::DIFile *F); llvm::DISubroutineType * getOrCreateInstanceMethodType(QualType ThisPtr, const FunctionProtoType *Func, - llvm::DIFile *Unit, bool decl); + llvm::DIFile *Unit); llvm::DISubroutineType * getOrCreateFunctionType(const Decl *D, QualType FnType, llvm::DIFile *F); /// \return debug info descriptor for vtable. |