1 // RUN: %clang %s -o %t && %run %t 2>&1 | FileCheck %s
10 void check_ctype(void) {
12 volatile size_t i = 0; /* a dummy variable to prevent optimizing code out */
14 for (c = 0; c < UCHAR_MAX; c++)
16 for (c = 0; c < UCHAR_MAX; c++)
18 for (c = 0; c < UCHAR_MAX; c++)
20 for (c = 0; c < UCHAR_MAX; c++)
22 for (c = 0; c < UCHAR_MAX; c++)
24 for (c = 0; c < UCHAR_MAX; c++)
26 for (c = 0; c < UCHAR_MAX; c++)
28 for (c = 0; c < UCHAR_MAX; c++)
30 for (c = 0; c < UCHAR_MAX; c++)
32 for (c = 0; c < UCHAR_MAX; c++)
34 for (c = 0; c < UCHAR_MAX; c++)
36 for (c = 0; c < UCHAR_MAX; c++)
38 for (c = 0; c < UCHAR_MAX; c++)
41 for (c = 0; c < UCHAR_MAX; c++)
43 for (c = 0; c < UCHAR_MAX; c++)
69 int main(int argc, char **argv) {
72 setlocale(LC_ALL, "");
76 setlocale(LC_ALL, "en_US.UTF-8");
80 setlocale(LC_CTYPE, "pl_PL.UTF-8");