Skip to content

Commit 8924ecc

Browse files
committed
Merge from mainline.
llvm-svn: 51444
1 parent 6db25e0 commit 8924ecc

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

llvm/include/llvm/User.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,11 @@ class User : public Value {
4646
: Value(Ty, vty), OperandList(OpList), NumOperands(NumOps) {}
4747

4848
public:
49+
/// placement delete - required by std, but never called.
50+
void operator delete(void*, size_t) {
51+
assert(0 && "Constructor throws?");
52+
}
53+
4954
Value *getOperand(unsigned i) const {
5055
assert(i < NumOperands && "getOperand() out of range!");
5156
return OperandList[i];

0 commit comments

Comments
 (0)