From: Vikram S. Adve Date: Mon, 15 Jul 2002 18:20:50 +0000 (+0000) Subject: Ensure ConstExpr constants are unique. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=ab6317a1e5a532bac3e39ba62a7c4bb23aacb838;p=oota-llvm.git Ensure ConstExpr constants are unique. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2910 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/Constants.h b/include/llvm/Constants.h index b927120ad6e..e91114f7148 100644 --- a/include/llvm/Constants.h +++ b/include/llvm/Constants.h @@ -350,7 +350,7 @@ protected: const std::vector& IdxList, const Type *Ty); ~ConstantExpr() {} - virtual void destroyConstant() { destroyConstantImpl(); } + virtual void destroyConstant(); public: // Static methods to construct a ConstantExpr of different kinds. @@ -358,7 +358,7 @@ public: static ConstantExpr *get(unsigned opCode, Constant *C1, Constant *C2, const Type *Ty); static ConstantExpr *get(unsigned opCode, Constant* C, - const std::vector& idxList, const Type *Ty); + const std::vector& idxList, const Type *Ty); // isNullValue - Return true if this is the value that would be returned by // getNullValue.