diff options
Diffstat (limited to 'tests/c_files/c11.c')
-rw-r--r-- | tests/c_files/c11.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/c_files/c11.c b/tests/c_files/c11.c index 4f97a87..1c7ec08 100644 --- a/tests/c_files/c11.c +++ b/tests/c_files/c11.c @@ -5,6 +5,7 @@ #include <assert.h> #include <stdatomic.h> #include <stdalign.h> +#include <wchar.h> /* C11 thread locals */ _Thread_local int flag; @@ -38,6 +39,16 @@ int main() static_assert(_Alignof(int) == sizeof(int), "Unexpected int alignment"); static_assert(alignof(int) == sizeof(int), "Unexpected int alignment"); + wchar_t *w = L"12345"; + char16_t *c16 = u"12345"; + char32_t *c32 = U"12345"; + char *u8 = u8"12345"; + + wchar_t wc = L'1'; + char16_t c16c = u'1'; + char32_t c32c = U'1'; + char u8c = u8'1'; + printf("Flag: %d\n", flag); printf("Flag2: %d\n", flag2); func(); |