summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2012-09-28 07:17:01 +0000
committerCraig Topper <craig.topper@gmail.com>2012-09-28 07:17:01 +0000
commit8ffb55b2abe9af246f7ed1e0c5290ac1ff5f5a88 (patch)
treebd4b65eb65c2cea4927200b61ebaedef816b0396
parentf49306a2c6fd1e6df158074468d54ee212b87d3a (diff)
downloadbcm5719-llvm-8ffb55b2abe9af246f7ed1e0c5290ac1ff5f5a88.tar.gz
bcm5719-llvm-8ffb55b2abe9af246f7ed1e0c5290ac1ff5f5a88.zip
Remove a LLVM_DELETED_FUNCTION from destructor to fix -std=c++11 build on gcc 4.7.
llvm-svn: 164813
-rw-r--r--llvm/include/llvm/Operator.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/include/llvm/Operator.h b/llvm/include/llvm/Operator.h
index cf6d8e2c379..6cc82310fe2 100644
--- a/llvm/include/llvm/Operator.h
+++ b/llvm/include/llvm/Operator.h
@@ -35,7 +35,9 @@ private:
void *operator new(size_t, unsigned) LLVM_DELETED_FUNCTION;
void *operator new(size_t s) LLVM_DELETED_FUNCTION;
Operator() LLVM_DELETED_FUNCTION;
- ~Operator() LLVM_DELETED_FUNCTION;
+ // NOTE: cannot use LLVM_DELETED_FUNCTION because gcc errors when deleting
+ // an override of a non-deleted function.
+ ~Operator();
public:
/// getOpcode - Return the opcode for this Instruction or ConstantExpr.
OpenPOWER on IntegriCloud