[libc++] Avoid potential truncation warnings in std::abs test
authorLouis Dionne <ldionne.2@gmail.com>
Fri, 19 Nov 2021 14:55:45 +0000 (09:55 -0500)
committerLouis Dionne <ldionne.2@gmail.com>
Fri, 19 Nov 2021 19:22:26 +0000 (14:22 -0500)
commit1b4c0cb3918a9f2d12f8259407fc8bce053e78bf
tree4e2c8202a06f6355c9b385a85acf52f6c136e890
parentbd22554af06e1f16dc9ff12eac8987f0ceebe8c1
[libc++] Avoid potential truncation warnings in std::abs test

One some platforms, -Wimplicit-int-conversion is enabled by default,
which can lead to additional warnings being triggered in this test.
Since we're only trying to test errors related to calling abs(), the
assignment is superfluous.

As a fly-by fix, correct one instance of ::abs to std::abs and made
the test a .verify.cpp test instead.

Differential Revision: https://reviews.llvm.org/D114244
libcxx/test/std/numerics/c.math/abs.verify.cpp [moved from libcxx/test/std/numerics/c.math/abs.fail.cpp with 50% similarity]