ArrayRef-ify libDriverMain
[oota-llvm.git] / include / llvm / ADT / ArrayRef.h
index 397e2ee1f6e419a6c1f134eb45dd136827e3e030..c8242f50282e3f665efe3f9258850dd7d3c76a1a 100644 (file)
@@ -286,6 +286,11 @@ namespace llvm {
       return MutableArrayRef<T>(data()+N, M);
     }
 
+    MutableArrayRef<T> drop_back(unsigned N) const {
+      assert(this->size() >= N && "Dropping more elements than exist");
+      return slice(0, this->size() - N);
+    }
+
     /// @}
     /// @name Operator Overloads
     /// @{