Do not crash on alignof($TYPE).
[cparser] / diagnostic.c
index 65e0de2..babdf9d 100644 (file)
@@ -66,6 +66,12 @@ static void diagnosticvf(const char *const fmt, va_list ap)
                                        fputc(*f, stderr);
                                        break;
 
+                               case 'C': {
+                                       const wint_t val = va_arg(ap, wint_t);
+                                       fprintf(stderr, "%lc", val);
+                                       break;
+                               }
+
                                case 'c': {
                                        const unsigned char val = (unsigned char) va_arg(ap, int);
                                        fputc(val, stderr);