diff options
| author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-01-12 23:09:14 +0000 |
|---|---|---|
| committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-01-12 23:09:14 +0000 |
| commit | b3ff1cbc088f81e18fdddb5e3d0632f0fb039d53 (patch) | |
| tree | 273cc3e56efd264158b26fcc31183e1cda961040 | |
| parent | 337e360279c336228da165407858b626d461b3c7 (diff) | |
| download | bcm5719-llvm-b3ff1cbc088f81e18fdddb5e3d0632f0fb039d53.tar.gz bcm5719-llvm-b3ff1cbc088f81e18fdddb5e3d0632f0fb039d53.zip | |
IR: Unbreak the MSVC build after r225689
llvm-svn: 225727
| -rw-r--r-- | llvm/include/llvm/IR/Metadata.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/include/llvm/IR/Metadata.h b/llvm/include/llvm/IR/Metadata.h index 1e97150d449..da6521bbf3e 100644 --- a/llvm/include/llvm/IR/Metadata.h +++ b/llvm/include/llvm/IR/Metadata.h @@ -826,7 +826,9 @@ class MDNodeFwdDecl : public MDNode, ReplaceableMetadataImpl { public: ~MDNodeFwdDecl() { dropAllReferences(); } - using MDNode::operator delete; + + // MSVC doesn't seem to see the alternaive: "using MDNode::operator delete". + void operator delete(void *Mem) { MDNode::operator delete(Mem); } static MDNodeFwdDecl *get(LLVMContext &Context, ArrayRef<Metadata *> MDs) { return new (MDs.size()) MDNodeFwdDecl(Context, MDs); |

