diff options
Diffstat (limited to 'llvm/lib/VMCore/LLVMContextImpl.h')
| -rw-r--r-- | llvm/lib/VMCore/LLVMContextImpl.h | 5 | 
1 files changed, 1 insertions, 4 deletions
| diff --git a/llvm/lib/VMCore/LLVMContextImpl.h b/llvm/lib/VMCore/LLVMContextImpl.h index 4eb07224045..f7f4860614a 100644 --- a/llvm/lib/VMCore/LLVMContextImpl.h +++ b/llvm/lib/VMCore/LLVMContextImpl.h @@ -224,10 +224,7 @@ public:        if (I->second->use_empty())          delete I->second;      } -    while (!MDNodeSet.empty()) { -      MDNode *N = &(*MDNodeSet.begin()); -      N->destroy(); -    } +    MDNodeSet.clear();      AlwaysOpaqueTy->dropRef();      for (OpaqueTypesTy::iterator I = OpaqueTypes.begin(), E = OpaqueTypes.end();          I != E; ++I) { | 

