aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/LLVMContextImpl.cpp
diff options
context:
space:
mode:
authorArthur Eubanks <aeubanks@google.com>2021-11-09 14:23:04 -0800
committerArthur Eubanks <aeubanks@google.com>2021-11-09 14:27:55 -0800
commit05963a3d66047695aaabd47a161fced7687135db (patch)
treeac297edae6978c4badda5489f054f350e649f012 /llvm/lib/IR/LLVMContextImpl.cpp
parent50082e1882ae7fe101e563c5e18a27e0804d517b (diff)
downloadllvm-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.cpp2
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.