]> granicus.if.org Git - llvm/commitdiff
[IR] Remove unnecessary operator new from ConstantDataArray and ConstantDataVector...
authorCraig Topper <craig.topper@intel.com>
Sun, 2 Jul 2017 17:08:44 +0000 (17:08 +0000)
committerCraig Topper <craig.topper@intel.com>
Sun, 2 Jul 2017 17:08:44 +0000 (17:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@306987 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/IR/Constants.h

index 8b3a90fa065b1617e1eadc74cf0c4617cc0812f1..2e72c41ccee38d34efe8f34737cf94b3bad1dfa2 100644 (file)
@@ -680,11 +680,6 @@ class ConstantDataArray final : public ConstantDataSequential {
   explicit ConstantDataArray(Type *ty, const char *Data)
       : ConstantDataSequential(ty, ConstantDataArrayVal, Data) {}
 
-  /// Allocate space for exactly zero operands.
-  void *operator new(size_t s) {
-    return User::operator new(s, 0);
-  }
-
 public:
   ConstantDataArray(const ConstantDataArray &) = delete;
 
@@ -739,11 +734,6 @@ class ConstantDataVector final : public ConstantDataSequential {
   explicit ConstantDataVector(Type *ty, const char *Data)
       : ConstantDataSequential(ty, ConstantDataVectorVal, Data) {}
 
-  // allocate space for exactly zero operands.
-  void *operator new(size_t s) {
-    return User::operator new(s, 0);
-  }
-
 public:
   ConstantDataVector(const ConstantDataVector &) = delete;