From fd1ab6daff72d8527e3a58e3dc855b4182842ead Mon Sep 17 00:00:00 2001 From: Beman Date: Thu, 13 Nov 2014 13:10:57 -0500 Subject: [PATCH] Add additional ambiguity detection. --- test/endian_operations_test.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/test/endian_operations_test.cpp b/test/endian_operations_test.cpp index 5d4c252..674517d 100644 --- a/test/endian_operations_test.cpp +++ b/test/endian_operations_test.cpp @@ -479,6 +479,22 @@ int cpp_main(int, char * []) u2 = u1 + u; std::clog << "\n"; + // variations to detect ambiguities + + u1 + 5; + u1 + 5u; + + if (u1 == 5) + {} + if (u1 == 5u) + {} + + u1 += 5; + u1 += 5u; + + u2 = u1 + 5; + u2 = u1 + 5u; + // one more wrinkle be::little_uint16_t u3(3); u3 = 3;