1/* { dg-options "-finput-charset=utf-8" } */
2typedef __WCHAR_TYPE__ wchar_t;
3wchar_t x[] = L"��";
4wchar_t y = L'��';
5extern void abort (void);
6extern void exit (int);
7
8int main (void)
9{
10  if (sizeof (x) / sizeof (wchar_t) != 2)
11    abort ();
12  if (x[0] != L'��' || x[1] != L'\0')
13    abort ();
14  if (y != L'��')
15    abort ();
16  exit (0);
17}
18