diff options
author | Adrian Prantl <aprantl@apple.com> | 2017-03-13 22:56:14 +0000 |
---|---|---|
committer | Adrian Prantl <aprantl@apple.com> | 2017-03-13 22:56:14 +0000 |
commit | 19aadf57c89273624c6763a4bfc78d7cb2a87b0e (patch) | |
tree | c30a18f57e141a03ae873ecc143cb57d6e715630 /llvm/lib/IR/DIBuilder.cpp | |
parent | 2aa23e8881a6ec142d3f01908b3017068943baed (diff) | |
download | bcm5719-llvm-19aadf57c89273624c6763a4bfc78d7cb2a87b0e.tar.gz bcm5719-llvm-19aadf57c89273624c6763a4bfc78d7cb2a87b0e.zip |
Revert "Debug Info: Add basic support for external types references."
This reverts commit r242302. External type refs of this form were
never used by any LLVM frontend so this is effectively dead code.
(They were introduced to support clang module debug info, but in the
end we came up with a better design that doesn't use this feature at
all.)
rdar://problem/25897929
Differential Revision: https://reviews.llvm.org/D30917
llvm-svn: 297684
Diffstat (limited to 'llvm/lib/IR/DIBuilder.cpp')
-rw-r--r-- | llvm/lib/IR/DIBuilder.cpp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/llvm/lib/IR/DIBuilder.cpp b/llvm/lib/IR/DIBuilder.cpp index 04b8c299cb0..9407c805b92 100644 --- a/llvm/lib/IR/DIBuilder.cpp +++ b/llvm/lib/IR/DIBuilder.cpp @@ -449,14 +449,6 @@ DISubroutineType *DIBuilder::createSubroutineType(DITypeRefArray ParameterTypes, return DISubroutineType::get(VMContext, Flags, CC, ParameterTypes); } -DICompositeType *DIBuilder::createExternalTypeRef(unsigned Tag, DIFile *File, - StringRef UniqueIdentifier) { - assert(!UniqueIdentifier.empty() && "external type ref without uid"); - return DICompositeType::get(VMContext, Tag, "", nullptr, 0, nullptr, nullptr, - 0, 0, 0, DINode::FlagExternalTypeRef, nullptr, 0, - nullptr, nullptr, UniqueIdentifier); -} - DICompositeType *DIBuilder::createEnumerationType( DIScope *Scope, StringRef Name, DIFile *File, unsigned LineNumber, uint64_t SizeInBits, uint32_t AlignInBits, DINodeArray Elements, |