fix windows warning.

warning C4244: 'argument' : conversion from 'uint64_t' to 'const unsigned int', possible loss of data

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180847 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Peng Cheng 2013-05-01 14:18:06 +00:00
parent 711d324d50
commit a45391000e

View File

@ -390,14 +390,14 @@ namespace llvm {
/// Return a StringRef equal to 'this' but with the first \p N elements /// Return a StringRef equal to 'this' but with the first \p N elements
/// dropped. /// dropped.
StringRef drop_front(unsigned N = 1) const { StringRef drop_front(size_t N = 1) const {
assert(size() >= N && "Dropping more elements than exist"); assert(size() >= N && "Dropping more elements than exist");
return substr(N); return substr(N);
} }
/// Return a StringRef equal to 'this' but with the last \p N elements /// Return a StringRef equal to 'this' but with the last \p N elements
/// dropped. /// dropped.
StringRef drop_back(unsigned N = 1) const { StringRef drop_back(size_t N = 1) const {
assert(size() >= N && "Dropping more elements than exist"); assert(size() >= N && "Dropping more elements than exist");
return substr(0, size()-N); return substr(0, size()-N);
} }