projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
ArrayRef-ify libDriverMain
[oota-llvm.git]
/
include
/
llvm
/
ADT
/
ArrayRef.h
diff --git
a/include/llvm/ADT/ArrayRef.h
b/include/llvm/ADT/ArrayRef.h
index 397e2ee1f6e419a6c1f134eb45dd136827e3e030..c8242f50282e3f665efe3f9258850dd7d3c76a1a 100644
(file)
--- a/
include/llvm/ADT/ArrayRef.h
+++ b/
include/llvm/ADT/ArrayRef.h
@@
-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
/// @{