[libcxx-commits] [PATCH] D132175: [libc++] Remove trailing whitespace from libcxx includes, source and tests
Louis Dionne via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Aug 23 15:26:33 PDT 2022
This revision was automatically updated to reflect the committed changes.
Closed by commit rG89469df8ba42: [libc++] Remove trailing whitespace from libcxx includes, source, tests and… (authored by ldionne).
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D132175/new/
https://reviews.llvm.org/D132175
Files:
libcxx/include/__support/solaris/xlocale.h
libcxx/include/new
libcxx/src/support/ibm/wcsnrtombs.cpp
libcxx/test/std/algorithms/alg.sorting/sortable_helpers.h
libcxx/test/std/ranges/range.adaptors/range.join.view/types.h
libcxx/utils/ci/run-buildbot
Index: libcxx/utils/ci/run-buildbot
===================================================================
--- libcxx/utils/ci/run-buildbot
+++ libcxx/utils/ci/run-buildbot
@@ -187,6 +187,9 @@
# 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
;;
Index: libcxx/test/std/ranges/range.adaptors/range.join.view/types.h
===================================================================
--- libcxx/test/std/ranges/range.adaptors/range.join.view/types.h
+++ libcxx/test/std/ranges/range.adaptors/range.join.view/types.h
@@ -364,7 +364,7 @@
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&>;
Index: libcxx/test/std/algorithms/alg.sorting/sortable_helpers.h
===================================================================
--- libcxx/test/std/algorithms/alg.sorting/sortable_helpers.h
+++ libcxx/test/std/algorithms/alg.sorting/sortable_helpers.h
@@ -17,7 +17,7 @@
#include <compare>
#include <iterator>
#include "test_iterators.h"
-#endif
+#endif
struct TrivialSortable {
int value;
@@ -112,7 +112,7 @@
// 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>>;
Index: libcxx/src/support/ibm/wcsnrtombs.cpp
===================================================================
--- libcxx/src/support/ibm/wcsnrtombs.cpp
+++ libcxx/src/support/ibm/wcsnrtombs.cpp
@@ -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
Index: libcxx/include/new
===================================================================
--- libcxx/include/new
+++ libcxx/include/new
@@ -164,7 +164,7 @@
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
Index: libcxx/include/__support/solaris/xlocale.h
===================================================================
--- libcxx/include/__support/solaris/xlocale.h
+++ libcxx/include/__support/solaris/xlocale.h
@@ -43,7 +43,7 @@
}
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);
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D132175.454988.patch
Type: text/x-patch
Size: 3987 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20220823/d29b1d0b/attachment-0001.bin>
More information about the libcxx-commits
mailing list