summaryrefslogtreecommitdiff
path: root/include/llvm/User.h
diff options
context:
space:
mode:
authorJay Foad <jay.foad@gmail.com>2011-01-26 21:56:10 +0000
committerJay Foad <jay.foad@gmail.com>2011-01-26 21:56:10 +0000
commitadede0387b749e58b845afac2979764f928efd74 (patch)
tree84187ba8b34d2085981d8198f4c6e1c7db6e3be5 /include/llvm/User.h
parent1fe3aa15e9cdc4981d7a125d87eaf257c1d75af1 (diff)
downloadllvm-adede0387b749e58b845afac2979764f928efd74.tar.gz
llvm-adede0387b749e58b845afac2979764f928efd74.tar.bz2
llvm-adede0387b749e58b845afac2979764f928efd74.tar.xz
Simplify User::operator delete().
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@124330 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/User.h')
-rw-r--r--include/llvm/User.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/llvm/User.h b/include/llvm/User.h
index 2aca78c41a..1363495f7c 100644
--- a/include/llvm/User.h
+++ b/include/llvm/User.h
@@ -53,6 +53,7 @@ protected:
void dropHungoffUses() {
Use::zap(OperandList, OperandList + NumOperands, true);
OperandList = 0;
+ // Reset NumOperands so User::operator delete() does the right thing.
NumOperands = 0;
}
public: