diff options
author | Dan Gohman <gohman@apple.com> | 2009-08-13 20:43:13 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2009-08-13 20:43:13 +0000 |
commit | e6e417149f27aee3369fd35b9feee0ff1147c8ec (patch) | |
tree | 213b5a11c55fd86396acb970eea9d30a43253aee | |
parent | c04a00a0b02771b6d626d571745eab6578d40b46 (diff) | |
download | bcm5719-llvm-e6e417149f27aee3369fd35b9feee0ff1147c8ec.tar.gz bcm5719-llvm-e6e417149f27aee3369fd35b9feee0ff1147c8ec.zip |
Add unimplemented destructor declarations to hopefully address
compiler warnings on windows (PR4714).
llvm-svn: 78934
-rw-r--r-- | llvm/include/llvm/Operator.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/include/llvm/Operator.h b/llvm/include/llvm/Operator.h index 6057c4b877b..285c585db6a 100644 --- a/llvm/include/llvm/Operator.h +++ b/llvm/include/llvm/Operator.h @@ -67,6 +67,7 @@ public: /// despite that operator having the potential for overflow. /// class OverflowingBinaryOperator : public Operator { + ~OverflowingBinaryOperator(); // do not implement public: /// hasNoUnsignedOverflow - Test whether this operation is known to never /// undergo unsigned overflow. @@ -106,6 +107,7 @@ public: /// AddOperator - Utility class for integer addition operators. /// class AddOperator : public OverflowingBinaryOperator { + ~AddOperator(); // do not implement public: static inline bool classof(const AddOperator *) { return true; } static inline bool classof(const Instruction *I) { @@ -123,6 +125,7 @@ public: /// SubOperator - Utility class for integer subtraction operators. /// class SubOperator : public OverflowingBinaryOperator { + ~SubOperator(); // do not implement public: static inline bool classof(const SubOperator *) { return true; } static inline bool classof(const Instruction *I) { @@ -140,6 +143,7 @@ public: /// MulOperator - Utility class for integer multiplication operators. /// class MulOperator : public OverflowingBinaryOperator { + ~MulOperator(); // do not implement public: static inline bool classof(const MulOperator *) { return true; } static inline bool classof(const Instruction *I) { @@ -157,6 +161,7 @@ public: /// SDivOperator - An Operator with opcode Instruction::SDiv. /// class SDivOperator : public Operator { + ~SDivOperator(); // do not implement public: /// isExact - Test whether this division is known to be exact, with /// zero remainder. @@ -182,6 +187,7 @@ public: }; class GEPOperator : public Operator { + ~GEPOperator(); // do not implement public: /// isInBounds - Test whether this is an inbounds GEP, as defined /// by LangRef.html. |