[libc++] Remove trailing whitespace from libcxx includes, source, tests and benchmarks
Differential Revision: https://reviews.llvm.org/D132175
This commit is contained in:
parent
d00e97df0f
commit
89469df8ba
|
@ -43,7 +43,7 @@ strtol_l(const char *__nptr, char **__endptr, int __base, locale_t __loc) {
|
|||
}
|
||||
|
||||
inline _LIBCPP_HIDE_FROM_ABI unsigned long long
|
||||
strtoull_l(const char *__nptr, char **__endptr, int __base, locale_t __loc)
|
||||
strtoull_l(const char *__nptr, char **__endptr, int __base, locale_t __loc)
|
||||
return ::strtoull(__nptr, __endptr, __base);
|
||||
}
|
||||
|
||||
|
|
|
@ -164,7 +164,7 @@ class bad_array_new_length : public bad_alloc {
|
|||
public:
|
||||
bad_array_new_length() noexcept : bad_alloc("bad array new length") {}
|
||||
};
|
||||
#endif // defined(_LIBCPP_ABI_VCRUNTIME) && defined(_HAS_EXCEPTIONS) &&_HAS_EXCEPTIONS == 0
|
||||
#endif // defined(_LIBCPP_ABI_VCRUNTIME) && defined(_HAS_EXCEPTIONS) && _HAS_EXCEPTIONS == 0
|
||||
|
||||
_LIBCPP_NORETURN _LIBCPP_FUNC_VIS void __throw_bad_alloc(); // not in C++ spec
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
// Converts `max_source_chars` from the wide character buffer pointer to by *`src`,
|
||||
// into the multi byte character sequence buffer stored at `dst`, which must be
|
||||
// `dst_size_bytes` bytes in size. Returns the number of bytes in the sequence
|
||||
// converted from *src, excluding the null terminator.
|
||||
// converted from *src, excluding the null terminator.
|
||||
// Returns (size_t) -1 if an error occurs and sets errno.
|
||||
// If `dst` is NULL, `dst_size_bytes` is ignored and no bytes are copied to `dst`.
|
||||
_LIBCPP_FUNC_VIS
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
#include <compare>
|
||||
#include <iterator>
|
||||
#include "test_iterators.h"
|
||||
#endif
|
||||
#endif
|
||||
|
||||
struct TrivialSortable {
|
||||
int value;
|
||||
|
@ -112,7 +112,7 @@ struct NonBorrowedRange {
|
|||
|
||||
// TODO: some algorithms calls std::__copy
|
||||
// std::__copy(contiguous_iterator<int*>, sentinel_wrapper<contiguous_iterator<int*>>, contiguous_iterator<int*>) doesn't seem to work.
|
||||
// It seems that it unwraps contiguous_iterator<int*> into int*, and then it failed because there is no == between int* and
|
||||
// It seems that it unwraps contiguous_iterator<int*> into int*, and then it failed because there is no == between int* and
|
||||
// sentinel_wrapper<contiguous_iterator<int*>>
|
||||
using Sent = std::conditional_t<std::contiguous_iterator<Iter>, Iter, sentinel_wrapper<Iter>>;
|
||||
|
||||
|
|
|
@ -364,7 +364,7 @@ static_assert(!std::is_lvalue_reference_v<std::ranges::range_reference_t<InnerRV
|
|||
|
||||
struct move_swap_aware_iter {
|
||||
|
||||
// This is a proxy-like iterator where `reference` is a prvalue, and
|
||||
// This is a proxy-like iterator where `reference` is a prvalue, and
|
||||
// `reference` and `value_type` are distinct types (similar to `zip_view::iterator`).
|
||||
using value_type = std::pair<int, int>;
|
||||
using reference = std::pair<int&, int&>;
|
||||
|
|
|
@ -187,6 +187,9 @@ check-generated-output)
|
|||
# Depends on LC_COLLATE set at the top of this script.
|
||||
! grep -rn '[^ -~]' libcxx/include/ || false
|
||||
|
||||
# Reject code with trailing whitespace
|
||||
! grep -rn '[[:blank:]]$' libcxx/include libcxx/src libcxx/test libcxx/benchmarks || false
|
||||
|
||||
# Reject patches that introduce dependency cycles in the headers.
|
||||
python3 libcxx/utils/graph_header_deps.py >/dev/null
|
||||
;;
|
||||
|
|
Loading…
Reference in New Issue