diff options
author | Eric Fiselier <eric@efcs.ca> | 2016-06-30 04:21:52 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2016-06-30 04:21:52 +0000 |
commit | 2afa66e124d441285c9266de13e5147402d3b9a8 (patch) | |
tree | 2f7b7d88bda31a6618e4b6883aca74fa4c44dd38 /libcxx/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp | |
parent | 02d57cc92cb82d1bc48273ceafa4c173f8917e81 (diff) | |
download | bcm5719-llvm-2afa66e124d441285c9266de13e5147402d3b9a8.tar.gz bcm5719-llvm-2afa66e124d441285c9266de13e5147402d3b9a8.zip |
Avoid applying unary minus to unsigned integers. Patch from STL@microsoft.com
llvm-svn: 274203
Diffstat (limited to 'libcxx/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp')
-rw-r--r-- | libcxx/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libcxx/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp b/libcxx/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp index 23cf8b66bcb..20ae6e62075 100644 --- a/libcxx/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp +++ b/libcxx/test/std/language.support/cstdint/cstdint.syn/cstdint.pass.cpp @@ -172,8 +172,8 @@ int main() // INTN_MIN static_assert(INT8_MIN == -128, "INT8_MIN == -128"); static_assert(INT16_MIN == -32768, "INT16_MIN == -32768"); - static_assert(INT32_MIN == -2147483648U, "INT32_MIN == -2147483648"); - static_assert(INT64_MIN == -9223372036854775808ULL, "INT64_MIN == -9223372036854775808LL"); + static_assert(INT32_MIN == -2147483647 - 1, "INT32_MIN == -2147483648"); + static_assert(INT64_MIN == -9223372036854775807LL - 1, "INT64_MIN == -9223372036854775808LL"); // INTN_MAX static_assert(INT8_MAX == 127, "INT8_MAX == 127"); @@ -190,8 +190,8 @@ int main() // INT_FASTN_MIN static_assert(INT_FAST8_MIN <= -128, "INT_FAST8_MIN <= -128"); static_assert(INT_FAST16_MIN <= -32768, "INT_FAST16_MIN <= -32768"); - static_assert(INT_FAST32_MIN <= -2147483648U, "INT_FAST32_MIN <= -2147483648"); - static_assert(INT_FAST64_MIN <= -9223372036854775808ULL, "INT_FAST64_MIN <= -9223372036854775808LL"); + static_assert(INT_FAST32_MIN <= -2147483647 - 1, "INT_FAST32_MIN <= -2147483648"); + static_assert(INT_FAST64_MIN <= -9223372036854775807LL - 1, "INT_FAST64_MIN <= -9223372036854775808LL"); // INT_FASTN_MAX static_assert(INT_FAST8_MAX >= 127, "INT_FAST8_MAX >= 127"); |