[libcxx-commits] [libcxx] d59a43f - [libc++] Qualifies intptr_t and uintptr_t.
Mark de Wever via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Mar 22 14:19:08 PDT 2023
Author: Mark de Wever
Date: 2023-03-22T22:19:02+01:00
New Revision: d59a43fe2ad81f5c3918c9ef79a986955256f7ea
URL: https://github.com/llvm/llvm-project/commit/d59a43fe2ad81f5c3918c9ef79a986955256f7ea
DIFF: https://github.com/llvm/llvm-project/commit/d59a43fe2ad81f5c3918c9ef79a986955256f7ea.diff
LOG: [libc++] Qualifies intptr_t and uintptr_t.
This has been done using the following command
find libcxx/test -type f -exec perl -pi -e 's|^([^/]+?)((?<!::)(?<!::u)u?intptr_t)|\1std::\2|' \{} \;
The std module doesn't export declarations in the global namespaace.
This is a preparation for that module.
Reviewed By: #libc, ldionne
Differential Revision: https://reviews.llvm.org/D146643
Added:
Modified:
libcxx/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp
libcxx/test/std/atomics/stdatomic.h.syn/types.compile.pass.cpp
libcxx/test/std/atomics/types.pass.cpp
libcxx/test/std/experimental/simd/simd.cons/generator.pass.cpp
libcxx/test/std/numerics/bit/bit.pow.two/bit_ceil.fail.cpp
libcxx/test/std/numerics/bit/bit.pow.two/bit_ceil.pass.cpp
libcxx/test/std/numerics/bit/bit.pow.two/bit_floor.pass.cpp
libcxx/test/std/numerics/bit/bit.pow.two/bit_width.pass.cpp
libcxx/test/std/numerics/bit/bit.pow.two/has_single_bit.pass.cpp
libcxx/test/std/numerics/bit/bitops.count/countl_one.pass.cpp
libcxx/test/std/numerics/bit/bitops.count/countl_zero.pass.cpp
libcxx/test/std/numerics/bit/bitops.count/countr_one.pass.cpp
libcxx/test/std/numerics/bit/bitops.count/countr_zero.pass.cpp
libcxx/test/std/numerics/bit/bitops.count/popcount.pass.cpp
libcxx/test/std/numerics/bit/bitops.rot/rotl.pass.cpp
libcxx/test/std/numerics/bit/bitops.rot/rotr.pass.cpp
libcxx/test/std/ranges/range.adaptors/range.elements/iterator/ctor.other.pass.cpp
libcxx/test/std/ranges/range.adaptors/range.elements/sentinel/equality.pass.cpp
libcxx/test/std/ranges/range.adaptors/range.elements/types.h
libcxx/test/std/ranges/range.adaptors/range.split/types.h
libcxx/test/std/ranges/range.adaptors/range.take.while/sentinel/equality.pass.cpp
libcxx/test/std/ranges/range.adaptors/range.zip/iterator/arithmetic.pass.cpp
libcxx/test/std/ranges/range.adaptors/range.zip/iterator/compare.pass.cpp
libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ctor.default.pass.cpp
libcxx/test/std/ranges/range.adaptors/range.zip/iterator/member_types.compile.pass.cpp
libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/minus.pass.cpp
libcxx/test/std/ranges/range.adaptors/range.zip/types.h
libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.pointer.pass.cpp
libcxx/test/std/utilities/function.objects/unord.hash/integral.pass.cpp
libcxx/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp
libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_construct.pass.cpp
libcxx/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp
Removed:
################################################################################
diff --git a/libcxx/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp b/libcxx/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp
index 92bef95946979..5e52cdec28caf 100644
--- a/libcxx/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp
+++ b/libcxx/test/std/atomics/atomics.types.generic/integral_typedefs.pass.cpp
@@ -64,8 +64,8 @@ int main(int, char**)
static_assert((std::is_same<std::atomic<char32_t>, std::atomic_char32_t>::value), "");
// Added by LWG 2441
- static_assert((std::is_same<std::atomic<intptr_t>, std::atomic_intptr_t>::value), "");
- static_assert((std::is_same<std::atomic<uintptr_t>, std::atomic_uintptr_t>::value), "");
+ static_assert((std::is_same<std::atomic<std::intptr_t>, std::atomic_intptr_t>::value), "");
+ static_assert((std::is_same<std::atomic<std::uintptr_t>, std::atomic_uintptr_t>::value), "");
static_assert((std::is_same<std::atomic<int8_t>, std::atomic_int8_t>::value), "");
static_assert((std::is_same<std::atomic<uint8_t>, std::atomic_uint8_t>::value), "");
diff --git a/libcxx/test/std/atomics/stdatomic.h.syn/types.compile.pass.cpp b/libcxx/test/std/atomics/stdatomic.h.syn/types.compile.pass.cpp
index 3121e7c57bafe..28125888f27df 100644
--- a/libcxx/test/std/atomics/stdatomic.h.syn/types.compile.pass.cpp
+++ b/libcxx/test/std/atomics/stdatomic.h.syn/types.compile.pass.cpp
@@ -200,8 +200,8 @@ void f() {
static_assert(std::is_same_v<std::atomic<int_fast64_t>, ::atomic_int_fast64_t>);
static_assert(std::is_same_v<std::atomic<uint_fast64_t>, ::atomic_uint_fast64_t>);
- static_assert(std::is_same_v<std::atomic<intptr_t>, ::atomic_intptr_t>);
- static_assert(std::is_same_v<std::atomic<uintptr_t>, ::atomic_uintptr_t>);
+ static_assert(std::is_same_v<std::atomic<std::intptr_t>, ::atomic_intptr_t>);
+ static_assert(std::is_same_v<std::atomic<std::uintptr_t>, ::atomic_uintptr_t>);
static_assert(std::is_same_v<std::atomic<std::size_t>, ::atomic_size_t>);
static_assert(std::is_same_v<std::atomic<std::ptr
diff _t>, ::atomic_ptr
diff _t>);
static_assert(std::is_same_v<std::atomic<intmax_t>, ::atomic_intmax_t>);
diff --git a/libcxx/test/std/atomics/types.pass.cpp b/libcxx/test/std/atomics/types.pass.cpp
index 63ab0f30c4a75..cb8dde0d513db 100644
--- a/libcxx/test/std/atomics/types.pass.cpp
+++ b/libcxx/test/std/atomics/types.pass.cpp
@@ -146,8 +146,8 @@ int main(int, char**)
test< std::int64_t> ();
test<std::uint64_t> ();
- test<intptr_t> ();
- test<uintptr_t> ();
+ test<std::intptr_t> ();
+ test<std::uintptr_t> ();
test<std::size_t> ();
test<std::ptr
diff _t> ();
test<intmax_t> ();
diff --git a/libcxx/test/std/experimental/simd/simd.cons/generator.pass.cpp b/libcxx/test/std/experimental/simd/simd.cons/generator.pass.cpp
index b28e1af29a89e..05a12895e9213 100644
--- a/libcxx/test/std/experimental/simd/simd.cons/generator.pass.cpp
+++ b/libcxx/test/std/experimental/simd/simd.cons/generator.pass.cpp
@@ -47,7 +47,7 @@ struct identity {
void compile_generator() {
supported_simd128_ctor<int>(identity());
not_supported_simd128_ctor<int>([](int i) { return float(i); });
- not_supported_simd128_ctor<int>([](intptr_t i) { return (int*)(i); });
+ not_supported_simd128_ctor<int>([](std::intptr_t i) { return (int*)(i); });
not_supported_simd128_ctor<int>([](int* i) { return i; });
}
diff --git a/libcxx/test/std/numerics/bit/bit.pow.two/bit_ceil.fail.cpp b/libcxx/test/std/numerics/bit/bit.pow.two/bit_ceil.fail.cpp
index 1d4699c18d8ea..89e2b6bf397b0 100644
--- a/libcxx/test/std/numerics/bit/bit.pow.two/bit_ceil.fail.cpp
+++ b/libcxx/test/std/numerics/bit/bit.pow.two/bit_ceil.fail.cpp
@@ -45,7 +45,7 @@ int main(int, char**)
static_assert(toobig<std::uint64_t>(), ""); // expected-error-re {{{{(static_assert|static assertion)}} expression is not an integral constant expression}}
static_assert(toobig<std::size_t>(), ""); // expected-error-re {{{{(static_assert|static assertion)}} expression is not an integral constant expression}}
static_assert(toobig<uintmax_t>(), ""); // expected-error-re {{{{(static_assert|static assertion)}} expression is not an integral constant expression}}
- static_assert(toobig<uintptr_t>(), ""); // expected-error-re {{{{(static_assert|static assertion)}} expression is not an integral constant expression}}
+ static_assert(toobig<std::uintptr_t>(), ""); // expected-error-re {{{{(static_assert|static assertion)}} expression is not an integral constant expression}}
return 0;
}
diff --git a/libcxx/test/std/numerics/bit/bit.pow.two/bit_ceil.pass.cpp b/libcxx/test/std/numerics/bit/bit.pow.two/bit_ceil.pass.cpp
index cbaf5dfbec19c..a4d70dc8c52c9 100644
--- a/libcxx/test/std/numerics/bit/bit.pow.two/bit_ceil.pass.cpp
+++ b/libcxx/test/std/numerics/bit/bit.pow.two/bit_ceil.pass.cpp
@@ -89,7 +89,7 @@ int main(int, char**)
static_assert(!std::is_invocable_v<L, std::int32_t>);
static_assert(!std::is_invocable_v<L, std::int64_t>);
static_assert(!std::is_invocable_v<L, intmax_t>);
- static_assert(!std::is_invocable_v<L, intptr_t>);
+ static_assert(!std::is_invocable_v<L, std::intptr_t>);
static_assert(!std::is_invocable_v<L, std::ptr
diff _t>);
static_assert(!std::is_invocable_v<L, bool>);
@@ -120,7 +120,7 @@ int main(int, char**)
static_assert(test<std::uint32_t>());
static_assert(test<std::uint64_t>());
static_assert(test<uintmax_t>());
- static_assert(test<uintptr_t>());
+ static_assert(test<std::uintptr_t>());
static_assert(test<std::size_t>());
test<unsigned char>();
@@ -136,7 +136,7 @@ int main(int, char**)
test<std::uint32_t>();
test<std::uint64_t>();
test<uintmax_t>();
- test<uintptr_t>();
+ test<std::uintptr_t>();
test<std::size_t>();
return 0;
diff --git a/libcxx/test/std/numerics/bit/bit.pow.two/bit_floor.pass.cpp b/libcxx/test/std/numerics/bit/bit.pow.two/bit_floor.pass.cpp
index 473238be5e92c..0af4cddb074d1 100644
--- a/libcxx/test/std/numerics/bit/bit.pow.two/bit_floor.pass.cpp
+++ b/libcxx/test/std/numerics/bit/bit.pow.two/bit_floor.pass.cpp
@@ -86,7 +86,7 @@ int main(int, char**)
static_assert(!std::is_invocable_v<L, std::int32_t>);
static_assert(!std::is_invocable_v<L, std::int64_t>);
static_assert(!std::is_invocable_v<L, intmax_t>);
- static_assert(!std::is_invocable_v<L, intptr_t>);
+ static_assert(!std::is_invocable_v<L, std::intptr_t>);
static_assert(!std::is_invocable_v<L, std::ptr
diff _t>);
static_assert(!std::is_invocable_v<L, bool>);
@@ -118,7 +118,7 @@ int main(int, char**)
static_assert(test<std::uint32_t>());
static_assert(test<std::uint64_t>());
static_assert(test<uintmax_t>());
- static_assert(test<uintptr_t>());
+ static_assert(test<std::uintptr_t>());
static_assert(test<std::size_t>());
test<unsigned char>();
@@ -135,7 +135,7 @@ int main(int, char**)
test<std::uint32_t>();
test<std::uint64_t>();
test<uintmax_t>();
- test<uintptr_t>();
+ test<std::uintptr_t>();
test<std::size_t>();
return 0;
diff --git a/libcxx/test/std/numerics/bit/bit.pow.two/bit_width.pass.cpp b/libcxx/test/std/numerics/bit/bit.pow.two/bit_width.pass.cpp
index 8110048e13960..747b4e02bac5c 100644
--- a/libcxx/test/std/numerics/bit/bit.pow.two/bit_width.pass.cpp
+++ b/libcxx/test/std/numerics/bit/bit.pow.two/bit_width.pass.cpp
@@ -91,7 +91,7 @@ int main(int, char**)
static_assert(!std::is_invocable_v<L, std::int32_t>);
static_assert(!std::is_invocable_v<L, std::int64_t>);
static_assert(!std::is_invocable_v<L, intmax_t>);
- static_assert(!std::is_invocable_v<L, intptr_t>);
+ static_assert(!std::is_invocable_v<L, std::intptr_t>);
static_assert(!std::is_invocable_v<L, std::ptr
diff _t>);
static_assert(!std::is_invocable_v<L, bool>);
@@ -122,7 +122,7 @@ int main(int, char**)
static_assert(test<std::uint32_t>());
static_assert(test<std::uint64_t>());
static_assert(test<uintmax_t>());
- static_assert(test<uintptr_t>());
+ static_assert(test<std::uintptr_t>());
static_assert(test<std::size_t>());
test<unsigned char>();
@@ -138,7 +138,7 @@ int main(int, char**)
test<std::uint32_t>();
test<std::uint64_t>();
test<uintmax_t>();
- test<uintptr_t>();
+ test<std::uintptr_t>();
test<std::size_t>();
return 0;
diff --git a/libcxx/test/std/numerics/bit/bit.pow.two/has_single_bit.pass.cpp b/libcxx/test/std/numerics/bit/bit.pow.two/has_single_bit.pass.cpp
index 1c30f5cec5191..398fee8cafc1d 100644
--- a/libcxx/test/std/numerics/bit/bit.pow.two/has_single_bit.pass.cpp
+++ b/libcxx/test/std/numerics/bit/bit.pow.two/has_single_bit.pass.cpp
@@ -89,7 +89,7 @@ int main(int, char**)
static_assert(!std::is_invocable_v<L, std::int32_t>);
static_assert(!std::is_invocable_v<L, std::int64_t>);
static_assert(!std::is_invocable_v<L, intmax_t>);
- static_assert(!std::is_invocable_v<L, intptr_t>);
+ static_assert(!std::is_invocable_v<L, std::intptr_t>);
static_assert(!std::is_invocable_v<L, std::ptr
diff _t>);
static_assert(!std::is_invocable_v<L, bool>);
@@ -120,7 +120,7 @@ int main(int, char**)
static_assert(test<std::uint32_t>());
static_assert(test<std::uint64_t>());
static_assert(test<uintmax_t>());
- static_assert(test<uintptr_t>());
+ static_assert(test<std::uintptr_t>());
static_assert(test<std::size_t>());
test<unsigned char>();
@@ -136,7 +136,7 @@ int main(int, char**)
test<std::uint32_t>();
test<std::uint64_t>();
test<uintmax_t>();
- test<uintptr_t>();
+ test<std::uintptr_t>();
test<std::size_t>();
return 0;
diff --git a/libcxx/test/std/numerics/bit/bitops.count/countl_one.pass.cpp b/libcxx/test/std/numerics/bit/bitops.count/countl_one.pass.cpp
index b236e37ee8791..7b8f6da809b26 100644
--- a/libcxx/test/std/numerics/bit/bitops.count/countl_one.pass.cpp
+++ b/libcxx/test/std/numerics/bit/bitops.count/countl_one.pass.cpp
@@ -86,7 +86,7 @@ int main(int, char**)
static_assert(!std::is_invocable_v<L, std::int32_t>);
static_assert(!std::is_invocable_v<L, std::int64_t>);
static_assert(!std::is_invocable_v<L, intmax_t>);
- static_assert(!std::is_invocable_v<L, intptr_t>);
+ static_assert(!std::is_invocable_v<L, std::intptr_t>);
static_assert(!std::is_invocable_v<L, std::ptr
diff _t>);
static_assert(!std::is_invocable_v<L, bool>);
@@ -117,7 +117,7 @@ int main(int, char**)
static_assert(test<std::uint32_t>());
static_assert(test<std::uint64_t>());
static_assert(test<uintmax_t>());
- static_assert(test<uintptr_t>());
+ static_assert(test<std::uintptr_t>());
static_assert(test<std::size_t>());
test<unsigned char>();
@@ -133,7 +133,7 @@ int main(int, char**)
test<std::uint32_t>();
test<std::uint64_t>();
test<uintmax_t>();
- test<uintptr_t>();
+ test<std::uintptr_t>();
test<std::size_t>();
return 0;
diff --git a/libcxx/test/std/numerics/bit/bitops.count/countl_zero.pass.cpp b/libcxx/test/std/numerics/bit/bitops.count/countl_zero.pass.cpp
index 58c953f0b97a8..4b0f8156d621b 100644
--- a/libcxx/test/std/numerics/bit/bitops.count/countl_zero.pass.cpp
+++ b/libcxx/test/std/numerics/bit/bitops.count/countl_zero.pass.cpp
@@ -85,7 +85,7 @@ int main(int, char**)
static_assert(!std::is_invocable_v<L, std::int32_t>);
static_assert(!std::is_invocable_v<L, std::int64_t>);
static_assert(!std::is_invocable_v<L, intmax_t>);
- static_assert(!std::is_invocable_v<L, intptr_t>);
+ static_assert(!std::is_invocable_v<L, std::intptr_t>);
static_assert(!std::is_invocable_v<L, std::ptr
diff _t>);
static_assert(!std::is_invocable_v<L, bool>);
@@ -116,7 +116,7 @@ int main(int, char**)
static_assert(test<std::uint32_t>());
static_assert(test<std::uint64_t>());
static_assert(test<uintmax_t>());
- static_assert(test<uintptr_t>());
+ static_assert(test<std::uintptr_t>());
static_assert(test<std::size_t>());
test<unsigned char>();
@@ -132,7 +132,7 @@ int main(int, char**)
test<std::uint32_t>();
test<std::uint64_t>();
test<uintmax_t>();
- test<uintptr_t>();
+ test<std::uintptr_t>();
test<std::size_t>();
return 0;
diff --git a/libcxx/test/std/numerics/bit/bitops.count/countr_one.pass.cpp b/libcxx/test/std/numerics/bit/bitops.count/countr_one.pass.cpp
index 208e694e0282a..b88a770745d5d 100644
--- a/libcxx/test/std/numerics/bit/bitops.count/countr_one.pass.cpp
+++ b/libcxx/test/std/numerics/bit/bitops.count/countr_one.pass.cpp
@@ -90,7 +90,7 @@ int main(int, char**)
static_assert(!std::is_invocable_v<L, std::int32_t>);
static_assert(!std::is_invocable_v<L, std::int64_t>);
static_assert(!std::is_invocable_v<L, intmax_t>);
- static_assert(!std::is_invocable_v<L, intptr_t>);
+ static_assert(!std::is_invocable_v<L, std::intptr_t>);
static_assert(!std::is_invocable_v<L, std::ptr
diff _t>);
static_assert(!std::is_invocable_v<L, bool>);
@@ -121,7 +121,7 @@ int main(int, char**)
static_assert(test<std::uint32_t>());
static_assert(test<std::uint64_t>());
static_assert(test<uintmax_t>());
- static_assert(test<uintptr_t>());
+ static_assert(test<std::uintptr_t>());
static_assert(test<std::size_t>());
test<unsigned char>();
@@ -137,7 +137,7 @@ int main(int, char**)
test<std::uint32_t>();
test<std::uint64_t>();
test<uintmax_t>();
- test<uintptr_t>();
+ test<std::uintptr_t>();
test<std::size_t>();
return 0;
diff --git a/libcxx/test/std/numerics/bit/bitops.count/countr_zero.pass.cpp b/libcxx/test/std/numerics/bit/bitops.count/countr_zero.pass.cpp
index 0d14d9e71044b..2f2f81d961ad9 100644
--- a/libcxx/test/std/numerics/bit/bitops.count/countr_zero.pass.cpp
+++ b/libcxx/test/std/numerics/bit/bitops.count/countr_zero.pass.cpp
@@ -87,7 +87,7 @@ int main(int, char**)
static_assert(!std::is_invocable_v<L, std::int32_t>);
static_assert(!std::is_invocable_v<L, std::int64_t>);
static_assert(!std::is_invocable_v<L, intmax_t>);
- static_assert(!std::is_invocable_v<L, intptr_t>);
+ static_assert(!std::is_invocable_v<L, std::intptr_t>);
static_assert(!std::is_invocable_v<L, std::ptr
diff _t>);
static_assert(!std::is_invocable_v<L, bool>);
@@ -118,7 +118,7 @@ int main(int, char**)
static_assert(test<std::uint32_t>());
static_assert(test<std::uint64_t>());
static_assert(test<uintmax_t>());
- static_assert(test<uintptr_t>());
+ static_assert(test<std::uintptr_t>());
static_assert(test<std::size_t>());
test<unsigned char>();
@@ -134,7 +134,7 @@ int main(int, char**)
test<std::uint32_t>();
test<std::uint64_t>();
test<uintmax_t>();
- test<uintptr_t>();
+ test<std::uintptr_t>();
test<std::size_t>();
return 0;
diff --git a/libcxx/test/std/numerics/bit/bitops.count/popcount.pass.cpp b/libcxx/test/std/numerics/bit/bitops.count/popcount.pass.cpp
index 383338a2f21bd..605b84ed35158 100644
--- a/libcxx/test/std/numerics/bit/bitops.count/popcount.pass.cpp
+++ b/libcxx/test/std/numerics/bit/bitops.count/popcount.pass.cpp
@@ -97,7 +97,7 @@ int main(int, char**)
static_assert(!std::is_invocable_v<L, std::int32_t>);
static_assert(!std::is_invocable_v<L, std::int64_t>);
static_assert(!std::is_invocable_v<L, intmax_t>);
- static_assert(!std::is_invocable_v<L, intptr_t>);
+ static_assert(!std::is_invocable_v<L, std::intptr_t>);
static_assert(!std::is_invocable_v<L, std::ptr
diff _t>);
static_assert(!std::is_invocable_v<L, bool>);
@@ -128,7 +128,7 @@ int main(int, char**)
static_assert(test<std::uint32_t>());
static_assert(test<std::uint64_t>());
static_assert(test<uintmax_t>());
- static_assert(test<uintptr_t>());
+ static_assert(test<std::uintptr_t>());
static_assert(test<std::size_t>());
test<unsigned char>();
@@ -144,7 +144,7 @@ int main(int, char**)
test<std::uint32_t>();
test<std::uint64_t>();
test<uintmax_t>();
- test<uintptr_t>();
+ test<std::uintptr_t>();
test<std::size_t>();
return 0;
diff --git a/libcxx/test/std/numerics/bit/bitops.rot/rotl.pass.cpp b/libcxx/test/std/numerics/bit/bitops.rot/rotl.pass.cpp
index 6cc1410eb682f..2b56ae15682e0 100644
--- a/libcxx/test/std/numerics/bit/bitops.rot/rotl.pass.cpp
+++ b/libcxx/test/std/numerics/bit/bitops.rot/rotl.pass.cpp
@@ -85,7 +85,7 @@ int main(int, char**)
static_assert(!std::is_invocable_v<L, std::int32_t>);
static_assert(!std::is_invocable_v<L, std::int64_t>);
static_assert(!std::is_invocable_v<L, intmax_t>);
- static_assert(!std::is_invocable_v<L, intptr_t>);
+ static_assert(!std::is_invocable_v<L, std::intptr_t>);
static_assert(!std::is_invocable_v<L, std::ptr
diff _t>);
static_assert(!std::is_invocable_v<L, bool>);
@@ -117,7 +117,7 @@ int main(int, char**)
static_assert(test<std::uint32_t>());
static_assert(test<std::uint64_t>());
static_assert(test<uintmax_t>());
- static_assert(test<uintptr_t>());
+ static_assert(test<std::uintptr_t>());
static_assert(test<std::size_t>());
test<unsigned char>();
@@ -134,7 +134,7 @@ int main(int, char**)
test<std::uint32_t>();
test<std::uint64_t>();
test<uintmax_t>();
- test<uintptr_t>();
+ test<std::uintptr_t>();
test<std::size_t>();
return 0;
diff --git a/libcxx/test/std/numerics/bit/bitops.rot/rotr.pass.cpp b/libcxx/test/std/numerics/bit/bitops.rot/rotr.pass.cpp
index b218bb0397335..fee122fe607b5 100644
--- a/libcxx/test/std/numerics/bit/bitops.rot/rotr.pass.cpp
+++ b/libcxx/test/std/numerics/bit/bitops.rot/rotr.pass.cpp
@@ -86,7 +86,7 @@ int main(int, char**)
static_assert(!std::is_invocable_v<L, std::int32_t>);
static_assert(!std::is_invocable_v<L, std::int64_t>);
static_assert(!std::is_invocable_v<L, intmax_t>);
- static_assert(!std::is_invocable_v<L, intptr_t>);
+ static_assert(!std::is_invocable_v<L, std::intptr_t>);
static_assert(!std::is_invocable_v<L, std::ptr
diff _t>);
static_assert(!std::is_invocable_v<L, bool>);
@@ -118,7 +118,7 @@ int main(int, char**)
static_assert(test<std::uint32_t>());
static_assert(test<std::uint64_t>());
static_assert(test<uintmax_t>());
- static_assert(test<uintptr_t>());
+ static_assert(test<std::uintptr_t>());
static_assert(test<std::size_t>());
test<unsigned char>();
@@ -135,7 +135,7 @@ int main(int, char**)
test<std::uint32_t>();
test<std::uint64_t>();
test<uintmax_t>();
- test<uintptr_t>();
+ test<std::uintptr_t>();
test<std::size_t>();
return 0;
diff --git a/libcxx/test/std/ranges/range.adaptors/range.elements/iterator/ctor.other.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.elements/iterator/ctor.other.pass.cpp
index 6756474024821..4c94cd5edf62e 100644
--- a/libcxx/test/std/ranges/range.adaptors/range.elements/iterator/ctor.other.pass.cpp
+++ b/libcxx/test/std/ranges/range.adaptors/range.elements/iterator/ctor.other.pass.cpp
@@ -21,7 +21,7 @@ template <bool Const>
struct ConvertibleIter : IterBase<ConvertibleIter<Const>> {
using iterator_category = std::random_access_iterator_tag;
using value_type = std::tuple<int>;
- using
diff erence_type = intptr_t;
+ using
diff erence_type = std::intptr_t;
bool movedFromOtherConst = false;
int i = 0;
diff --git a/libcxx/test/std/ranges/range.adaptors/range.elements/sentinel/equality.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.elements/sentinel/equality.pass.cpp
index 55477cc997587..df95e07c97d97 100644
--- a/libcxx/test/std/ranges/range.adaptors/range.elements/sentinel/equality.pass.cpp
+++ b/libcxx/test/std/ranges/range.adaptors/range.elements/sentinel/equality.pass.cpp
@@ -23,7 +23,7 @@ struct Iter {
std::tuple<int>* it_;
using value_type = std::tuple<int>;
- using
diff erence_type = intptr_t;
+ using
diff erence_type = std::intptr_t;
using iterator_concept = std::input_iterator_tag;
constexpr decltype(auto) operator*() const { return *it_; }
diff --git a/libcxx/test/std/ranges/range.adaptors/range.elements/types.h b/libcxx/test/std/ranges/range.adaptors/range.elements/types.h
index a1c0884b60719..f1ee165c3cc63 100644
--- a/libcxx/test/std/ranges/range.adaptors/range.elements/types.h
+++ b/libcxx/test/std/ranges/range.adaptors/range.elements/types.h
@@ -93,7 +93,7 @@ template <class Derived>
struct IterBase {
using iterator_concept = std::random_access_iterator_tag;
using value_type = std::tuple<int>;
- using
diff erence_type = intptr_t;
+ using
diff erence_type = std::intptr_t;
constexpr std::tuple<int> operator*() const { return std::tuple<int>(5); }
diff --git a/libcxx/test/std/ranges/range.adaptors/range.split/types.h b/libcxx/test/std/ranges/range.adaptors/range.split/types.h
index ff2ce38317cd9..aa47faf0f468b 100644
--- a/libcxx/test/std/ranges/range.adaptors/range.split/types.h
+++ b/libcxx/test/std/ranges/range.adaptors/range.split/types.h
@@ -20,7 +20,7 @@ template <class Derived>
struct ForwardIterBase {
using iterator_concept = std::forward_iterator_tag;
using value_type = int;
- using
diff erence_type = intptr_t;
+ using
diff erence_type = std::intptr_t;
constexpr int operator*() const { return 5; }
diff --git a/libcxx/test/std/ranges/range.adaptors/range.take.while/sentinel/equality.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.take.while/sentinel/equality.pass.cpp
index 3d5b835c01c27..db3e5764421af 100644
--- a/libcxx/test/std/ranges/range.adaptors/range.take.while/sentinel/equality.pass.cpp
+++ b/libcxx/test/std/ranges/range.adaptors/range.take.while/sentinel/equality.pass.cpp
@@ -26,7 +26,7 @@ struct Iter {
int* it_;
using value_type = int;
- using
diff erence_type = intptr_t;
+ using
diff erence_type = std::intptr_t;
using iterator_concept = std::input_iterator_tag;
constexpr decltype(auto) operator*() const { return *it_; }
diff --git a/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/arithmetic.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/arithmetic.pass.cpp
index ce7858f1a8921..efe64b31f79fb 100644
--- a/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/arithmetic.pass.cpp
+++ b/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/arithmetic.pass.cpp
@@ -63,7 +63,7 @@ constexpr bool test() {
assert(&y1 == &(b[3]));
using Iter = decltype(it1);
- static_assert(canPlusEqual<Iter, intptr_t>);
+ static_assert(canPlusEqual<Iter, std::intptr_t>);
}
{
@@ -83,7 +83,7 @@ constexpr bool test() {
assert(&y1 == &(b[2]));
using Iter = decltype(it1);
- static_assert(canMinusEqual<Iter, intptr_t>);
+ static_assert(canMinusEqual<Iter, std::intptr_t>);
}
{
@@ -116,12 +116,12 @@ constexpr bool test() {
// One of the ranges is not random access
std::ranges::zip_view v(a, b, ForwardSizedView{buffer1});
using Iter = decltype(v.begin());
- static_assert(!std::invocable<std::plus<>, Iter, intptr_t>);
- static_assert(!std::invocable<std::plus<>, intptr_t, Iter>);
- static_assert(!canPlusEqual<Iter, intptr_t>);
- static_assert(!std::invocable<std::minus<>, Iter, intptr_t>);
+ static_assert(!std::invocable<std::plus<>, Iter, std::intptr_t>);
+ static_assert(!std::invocable<std::plus<>, std::intptr_t, Iter>);
+ static_assert(!canPlusEqual<Iter, std::intptr_t>);
+ static_assert(!std::invocable<std::minus<>, Iter, std::intptr_t>);
static_assert(std::invocable<std::minus<>, Iter, Iter>);
- static_assert(!canMinusEqual<Iter, intptr_t>);
+ static_assert(!canMinusEqual<Iter, std::intptr_t>);
}
{
diff --git a/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/compare.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/compare.pass.cpp
index 19b5b99993495..fcbff722c39b3 100644
--- a/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/compare.pass.cpp
+++ b/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/compare.pass.cpp
@@ -41,7 +41,7 @@ struct LessThanIterator {
using iterator_category = std::random_access_iterator_tag;
using value_type = int;
- using
diff erence_type = intptr_t;
+ using
diff erence_type = std::intptr_t;
constexpr int& operator*() const { return *it_; }
constexpr int& operator[](
diff erence_type n) const { return it_[n]; }
diff --git a/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ctor.default.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ctor.default.pass.cpp
index 8c038abdb24f5..98078b2ce3095 100644
--- a/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ctor.default.pass.cpp
+++ b/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/ctor.default.pass.cpp
@@ -20,7 +20,7 @@ struct PODIter {
using iterator_category = std::random_access_iterator_tag;
using value_type = int;
- using
diff erence_type = intptr_t;
+ using
diff erence_type = std::intptr_t;
constexpr int operator*() const { return i; }
diff --git a/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/member_types.compile.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/member_types.compile.pass.cpp
index 6b0c086d8c4fc..c19f6c2b16524 100644
--- a/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/member_types.compile.pass.cpp
+++ b/libcxx/test/std/ranges/range.adaptors/range.zip/iterator/member_types.compile.pass.cpp
@@ -144,16 +144,16 @@ void test() {
{
//
diff erence_type of single view
- std::ranges::zip_view v{DiffTypeRange<intptr_t>{}};
+ std::ranges::zip_view v{DiffTypeRange<std::intptr_t>{}};
using Iter = decltype(v.begin());
- static_assert(std::is_same_v<Iter::
diff erence_type, intptr_t>);
+ static_assert(std::is_same_v<Iter::
diff erence_type, std::intptr_t>);
}
{
//
diff erence_type of multiple views should be the common type
- std::ranges::zip_view v{DiffTypeRange<intptr_t>{}, DiffTypeRange<std::ptr
diff _t>{}};
+ std::ranges::zip_view v{DiffTypeRange<std::intptr_t>{}, DiffTypeRange<std::ptr
diff _t>{}};
using Iter = decltype(v.begin());
- static_assert(std::is_same_v<Iter::
diff erence_type, std::common_type_t<intptr_t, std::ptr
diff _t>>);
+ static_assert(std::is_same_v<Iter::
diff erence_type, std::common_type_t<std::intptr_t, std::ptr
diff _t>>);
}
const std::array foos{Foo{}};
diff --git a/libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/minus.pass.cpp b/libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/minus.pass.cpp
index 7f8b513a97717..c4c85bc24e1e8 100644
--- a/libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/minus.pass.cpp
+++ b/libcxx/test/std/ranges/range.adaptors/range.zip/sentinel/minus.pass.cpp
@@ -34,7 +34,7 @@ struct convertible_forward_sized_iterator {
using iterator_category = std::forward_iterator_tag;
using value_type = int;
- using
diff erence_type = intptr_t;
+ using
diff erence_type = std::intptr_t;
convertible_forward_sized_iterator() = default;
constexpr convertible_forward_sized_iterator(Base it) : it_(it) {}
diff --git a/libcxx/test/std/ranges/range.adaptors/range.zip/types.h b/libcxx/test/std/ranges/range.adaptors/range.zip/types.h
index 299ffeac0489a..fa82b836f529b 100644
--- a/libcxx/test/std/ranges/range.adaptors/range.zip/types.h
+++ b/libcxx/test/std/ranges/range.adaptors/range.zip/types.h
@@ -201,7 +201,7 @@ struct forward_sized_iterator {
using iterator_category = std::forward_iterator_tag;
using value_type = int;
- using
diff erence_type = intptr_t;
+ using
diff erence_type = std::intptr_t;
using pointer = Base;
using reference = decltype(*Base{});
@@ -405,7 +405,7 @@ struct iter_move_swap_iterator {
using iterator_category = std::input_iterator_tag;
using value_type = int;
- using
diff erence_type = intptr_t;
+ using
diff erence_type = std::intptr_t;
constexpr int operator*() const { return i; }
diff --git a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.pointer.pass.cpp b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.pointer.pass.cpp
index 37d50f3d17017..83a3df3d1e447 100644
--- a/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.pointer.pass.cpp
+++ b/libcxx/test/std/utilities/format/format.formatter/format.formatter.spec/formatter.pointer.pass.cpp
@@ -59,7 +59,7 @@ void test(StringT expected, StringViewT fmt, PointerT arg) {
buffer[0] = CharT('0');
buffer[1] = CharT('x');
expected.append(buffer.begin(),
- std::to_chars(buffer.begin() + 2, buffer.end(), reinterpret_cast<uintptr_t>(arg), 16).ptr);
+ std::to_chars(buffer.begin() + 2, buffer.end(), reinterpret_cast<std::uintptr_t>(arg), 16).ptr);
}
assert(result == expected);
}
diff --git a/libcxx/test/std/utilities/function.objects/unord.hash/integral.pass.cpp b/libcxx/test/std/utilities/function.objects/unord.hash/integral.pass.cpp
index c645ad8f476f1..124eb843d298e 100644
--- a/libcxx/test/std/utilities/function.objects/unord.hash/integral.pass.cpp
+++ b/libcxx/test/std/utilities/function.objects/unord.hash/integral.pass.cpp
@@ -90,7 +90,7 @@ int main(int, char**)
test<std::int_least64_t>();
test<intmax_t>();
- test<intptr_t>();
+ test<std::intptr_t>();
test<std::uint8_t>();
test<std::uint16_t>();
@@ -108,7 +108,7 @@ int main(int, char**)
test<std::uint_least64_t>();
test<uintmax_t>();
- test<uintptr_t>();
+ test<std::uintptr_t>();
#ifndef TEST_HAS_NO_INT128
test<__int128_t>();
diff --git a/libcxx/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp b/libcxx/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp
index a4f534e4b212c..3e1006ad984cd 100644
--- a/libcxx/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp
+++ b/libcxx/test/std/utilities/memory/temporary.buffer/overaligned.pass.cpp
@@ -40,7 +40,7 @@ int main(int, char**)
{
std::pair<A*, std::ptr
diff _t> ip = std::get_temporary_buffer<A>(5);
assert(!(ip.first == nullptr) ^ (ip.second == 0));
- assert(reinterpret_cast<uintptr_t>(ip.first) % alignof(A) == 0);
+ assert(reinterpret_cast<std::uintptr_t>(ip.first) % alignof(A) == 0);
std::return_temporary_buffer(ip.first);
return 0;
diff --git a/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_construct.pass.cpp b/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_construct.pass.cpp
index e354d4a2721d5..4281cc1aa9e0d 100644
--- a/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_construct.pass.cpp
+++ b/libcxx/test/std/utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/allocate_shared_construct.pass.cpp
@@ -123,7 +123,7 @@ struct Bar {
};
void test_aligned(void* p, std::size_t align) {
- assert(reinterpret_cast<uintptr_t>(p) % align == 0);
+ assert(reinterpret_cast<std::uintptr_t>(p) % align == 0);
}
int main(int, char**) {
diff --git a/libcxx/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp b/libcxx/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp
index a1c24b745b441..66318951a8c97 100644
--- a/libcxx/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp
+++ b/libcxx/test/std/utilities/meta/meta.unary.prop.query/alignment_of.pass.cpp
@@ -43,8 +43,8 @@ int main(int, char**)
{
test_alignment_of<int&, 4>();
test_alignment_of<Class, 1>();
- test_alignment_of<int*, sizeof(intptr_t)>();
- test_alignment_of<const int*, sizeof(intptr_t)>();
+ test_alignment_of<int*, sizeof(std::intptr_t)>();
+ test_alignment_of<const int*, sizeof(std::intptr_t)>();
test_alignment_of<char[3], 1>();
test_alignment_of<int, 4>();
test_alignment_of<double, TEST_ALIGNOF(double)>();
More information about the libcxx-commits
mailing list