diff options
author | Arthur Eubanks <aeubanks@google.com> | 2021-11-09 14:23:04 -0800 |
---|---|---|
committer | Arthur Eubanks <aeubanks@google.com> | 2021-11-09 14:27:55 -0800 |
commit | 05963a3d66047695aaabd47a161fced7687135db (patch) | |
tree | ac297edae6978c4badda5489f054f350e649f012 /llvm/lib/IR/LLVMContextImpl.cpp | |
parent | 50082e1882ae7fe101e563c5e18a27e0804d517b (diff) | |
download | llvm-05963a3d66047695aaabd47a161fced7687135db.zip llvm-05963a3d66047695aaabd47a161fced7687135db.tar.gz llvm-05963a3d66047695aaabd47a161fced7687135db.tar.bz2 |
Revert "[DebugInfo] Enforce implicit constraints on `distinct` MDNodes"
This reverts commit ee7652569854af567ba83e5255d70e80cc8619a1.
Causes crashes, see comments in D104827.
Diffstat (limited to 'llvm/lib/IR/LLVMContextImpl.cpp')
-rw-r--r-- | llvm/lib/IR/LLVMContextImpl.cpp | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/llvm/lib/IR/LLVMContextImpl.cpp b/llvm/lib/IR/LLVMContextImpl.cpp index f60fbcf..ebbf382a 100644 --- a/llvm/lib/IR/LLVMContextImpl.cpp +++ b/llvm/lib/IR/LLVMContextImpl.cpp @@ -65,7 +65,6 @@ LLVMContextImpl::~LLVMContextImpl() { #define HANDLE_MDNODE_LEAF_UNIQUABLE(CLASS) \ for (auto *I : CLASS##s) \ I->dropAllReferences(); -#define HANDLE_MDNODE_LEAF_UNIQUED(CLASS) HANDLE_MDNODE_LEAF_UNIQUABLE(CLASS) #include "llvm/IR/Metadata.def" // Also drop references that come from the Value bridges. @@ -80,7 +79,6 @@ LLVMContextImpl::~LLVMContextImpl() { #define HANDLE_MDNODE_LEAF_UNIQUABLE(CLASS) \ for (CLASS * I : CLASS##s) \ delete I; -#define HANDLE_MDNODE_LEAF_UNIQUED(CLASS) HANDLE_MDNODE_LEAF_UNIQUABLE(CLASS) #include "llvm/IR/Metadata.def" // Free the constants. |