Remove the explicit SDNodeIterator::operator= in favor of the implicit default
[oota-llvm.git] / include / llvm / Analysis / IntervalIterator.h
index ab70ad91b841cde220c6ccbc9ebd2c871d08fa44..125195dde023179493cdf697e8f7e6447a75c36b 100644 (file)
@@ -104,6 +104,8 @@ public:
       llvm_unreachable("ProcessInterval should never fail for first interval!");
     }
   }
+  // Declare but don't define, rely on RVO to optimize this away.
+  IntervalIterator(const IntervalIterator&);
 
   IntervalIterator(IntervalPartition &IP, bool OwnMemory) : IOwnMem(OwnMemory) {
     OrigContainer = &IP;