]> granicus.if.org Git - llvm/commitdiff
[IR] Remove a couple explicitly deleted default constructors on classes that have...
authorCraig Topper <craig.topper@intel.com>
Tue, 13 Jun 2017 17:58:59 +0000 (17:58 +0000)
committerCraig Topper <craig.topper@intel.com>
Tue, 13 Jun 2017 17:58:59 +0000 (17:58 +0000)
The non-default constructor will implicitly delete the default constructor.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@305311 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/IR/Constants.h
include/llvm/IR/InstrTypes.h

index 2cac965621f6ac568a0379a6e29c2d9a7415150f..003a6d5d075dd3d1ddf1fb8fc0b4ce184bf3db02 100644 (file)
@@ -68,7 +68,6 @@ protected:
   void *operator new(size_t s) { return User::operator new(s, 0); }
 
 public:
-  ConstantData() = delete;
   ConstantData(const ConstantData &) = delete;
 
   /// Methods to support type inquiry through isa, cast, and dyn_cast.
index dd9d75acef76d208ce09f4e970195228d6315d02..b3c6644c7e811ada358816a3066d7a113b6b5b70 100644 (file)
@@ -903,8 +903,6 @@ protected:
           BasicBlock *InsertAtEnd);
 
 public:
-  CmpInst() = delete;
-
   // allocate space for exactly two operands
   void *operator new(size_t s) {
     return User::operator new(s, 2);