[libcxx-commits] [PATCH] D117992: [libc++][nfc] Add TEST_HAS_NO_INT128.

Mark de Wever via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Sun Jan 23 09:28:27 PST 2022


Mordante created this revision.
Mordante requested review of this revision.
Herald added a project: libc++.
Herald added a subscriber: libcxx-commits.
Herald added a reviewer: libc++.

Avoid using the libc++ internal _LIBCPP_HAS_NO_INT128 in our tests.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D117992

Files:
  libcxx/test/libcxx/algorithms/half_positive.pass.cpp
  libcxx/test/libcxx/numerics/numeric.ops/midpoint.integer.pass.cpp
  libcxx/test/libcxx/type_traits/convert_to_integral.pass.cpp
  libcxx/test/libcxx/utilities/format/format.arguments/format.arg/visit_format_arg.pass.cpp
  libcxx/test/libcxx/utilities/format/format.arguments/format.args/get.pass.cpp
  libcxx/test/std/concepts/concepts.lang/concept.common/common_with.compile.pass.cpp
  libcxx/test/std/concepts/concepts.lang/concept.commonref/common_reference.compile.pass.cpp
  libcxx/test/std/concepts/concepts.lang/concepts.arithmetic/integral.pass.cpp
  libcxx/test/std/concepts/concepts.lang/concepts.arithmetic/signed_integral.pass.cpp
  libcxx/test/std/concepts/concepts.lang/concepts.arithmetic/unsigned_integral.pass.cpp
  libcxx/test/std/language.support/cmp/cmp.concept/three_way_comparable.compile.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/is_specialized.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/const_data_members.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/denorm_min.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/digits.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/digits10.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/epsilon.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_denorm_loss.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_infinity.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_quiet_NaN.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/has_signaling_NaN.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/infinity.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_bounded.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_exact.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_iec559.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_integer.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_modulo.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/is_signed.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/lowest.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/max.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/max_digits10.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/max_exponent10.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/min.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/min_exponent10.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/quiet_NaN.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/radix.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/round_error.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/round_style.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/signaling_NaN.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/tinyness_before.pass.cpp
  libcxx/test/std/language.support/support.limits/limits/numeric.limits.members/traps.pass.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/numerics/bit/byteswap.pass.cpp
  libcxx/test/std/numerics/numeric.ops/numeric.ops.midpoint/midpoint.integer.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/eval.pass.cpp
  libcxx/test/std/numerics/rand/rand.dis/rand.dist.uni/rand.dist.uni.int/int128.pass.cpp
  libcxx/test/std/numerics/rand/rand.req/rand.req.urng/uniform_random_bit_generator.compile.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.context/format.formatter.spec/formatter.signed_integral.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.context/format.formatter.spec/formatter.unsigned_integral.pass.cpp
  libcxx/test/std/utilities/format/format.formatter/format.context/types.compile.pass.cpp
  libcxx/test/std/utilities/format/format.functions/format_tests.h
  libcxx/test/std/utilities/function.objects/unord.hash/integral.pass.cpp
  libcxx/test/std/utilities/meta/meta.trans/meta.trans.sign/make_signed.pass.cpp
  libcxx/test/std/utilities/meta/meta.trans/meta.trans.sign/make_unsigned.pass.cpp
  libcxx/test/std/utilities/meta/meta.unary/meta.unary.cat/integral.pass.cpp
  libcxx/test/std/utilities/meta/meta.unary/meta.unary.comp/integral.pass.cpp
  libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_signed.pass.cpp
  libcxx/test/std/utilities/meta/meta.unary/meta.unary.prop/is_unsigned.pass.cpp
  libcxx/test/std/utilities/utility/utility.intcmp/intcmp.cmp_equal/cmp_equal.pass.cpp
  libcxx/test/std/utilities/utility/utility.intcmp/intcmp.cmp_greater/cmp_greater.pass.cpp
  libcxx/test/std/utilities/utility/utility.intcmp/intcmp.cmp_greater_equal/cmp_greater_equal.pass.cpp
  libcxx/test/std/utilities/utility/utility.intcmp/intcmp.cmp_less/cmp_less.pass.cpp
  libcxx/test/std/utilities/utility/utility.intcmp/intcmp.cmp_less_equal/cmp_less_equal.pass.cpp
  libcxx/test/std/utilities/utility/utility.intcmp/intcmp.cmp_not_equal/cmp_not_equal.pass.cpp
  libcxx/test/std/utilities/utility/utility.intcmp/intcmp.in_range/in_range.pass.cpp
  libcxx/test/support/msvc_stdlib_force_include.h
  libcxx/test/support/poisoned_hash_helper.h
  libcxx/test/support/test_macros.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D117992.402345.patch
Type: text/x-patch
Size: 62538 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20220123/9b4066cd/attachment-0001.bin>


More information about the libcxx-commits mailing list