diff options
Diffstat (limited to 'test/SemaCXX/ms_integer_suffix.cpp')
-rw-r--r-- | test/SemaCXX/ms_integer_suffix.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/SemaCXX/ms_integer_suffix.cpp b/test/SemaCXX/ms_integer_suffix.cpp index 6b4594d..d65e7f4 100644 --- a/test/SemaCXX/ms_integer_suffix.cpp +++ b/test/SemaCXX/ms_integer_suffix.cpp @@ -3,6 +3,11 @@ #ifdef __SIZEOF_INT8__ static_assert(sizeof(0i8) == __SIZEOF_INT8__, ""); + +constexpr int f(char) { return 1; } +constexpr int f(signed char) { return 2; } + +static_assert(f(0i8) == 1, ""); #endif #ifdef __SIZEOF_INT16__ static_assert(sizeof(0i16) == __SIZEOF_INT16__, ""); |