mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-10-06 14:57:41 +00:00
Add warn_unused_result to empty() on various containers.
empty() doesn't actually empty out the container, making this a common typo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@190708 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
e946a9ceda
commit
cbe40cfe96
@ -64,7 +64,9 @@ public:
|
||||
return const_iterator(getBucketsEnd(), getBucketsEnd(), true);
|
||||
}
|
||||
|
||||
bool empty() const { return getNumEntries() == 0; }
|
||||
bool LLVM_ATTRIBUTE_UNUSED_RESULT empty() const {
|
||||
return getNumEntries() == 0;
|
||||
}
|
||||
unsigned size() const { return getNumEntries(); }
|
||||
|
||||
/// Grow the densemap so that it has at least Size buckets. Does not shrink
|
||||
|
@ -71,7 +71,7 @@ protected:
|
||||
~SmallPtrSetImpl();
|
||||
|
||||
public:
|
||||
bool empty() const { return size() == 0; }
|
||||
bool LLVM_ATTRIBUTE_UNUSED_RESULT empty() const { return size() == 0; }
|
||||
unsigned size() const { return NumElements; }
|
||||
|
||||
void clear() {
|
||||
|
@ -53,7 +53,7 @@ public:
|
||||
return size_t((char*)CapacityX - (char*)BeginX);
|
||||
}
|
||||
|
||||
bool empty() const { return BeginX == EndX; }
|
||||
bool LLVM_ATTRIBUTE_UNUSED_RESULT empty() const { return BeginX == EndX; }
|
||||
};
|
||||
|
||||
template <typename T, unsigned N> struct SmallVectorStorage;
|
||||
|
@ -382,7 +382,9 @@ public:
|
||||
|
||||
// Miscellaneous inspection routines.
|
||||
size_type max_size() const { return size_type(-1); }
|
||||
bool empty() const { return Head == 0 || Head == getTail(); }
|
||||
bool LLVM_ATTRIBUTE_UNUSED_RESULT empty() const {
|
||||
return Head == 0 || Head == getTail();
|
||||
}
|
||||
|
||||
// Front and back accessor functions...
|
||||
reference front() {
|
||||
@ -534,7 +536,7 @@ public:
|
||||
// Functionality derived from other functions defined above...
|
||||
//
|
||||
|
||||
size_type size() const {
|
||||
size_type LLVM_ATTRIBUTE_UNUSED_RESULT size() const {
|
||||
if (Head == 0) return 0; // Don't require construction of sentinel if empty.
|
||||
return std::distance(begin(), end());
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user