Module Name: src Committed By: christos Date: Sun Sep 6 16:30:41 UTC 2020
Modified Files: src/external/bsd/jemalloc/dist/src: malloc_io.c Log Message: Appease gcc-9 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/external/bsd/jemalloc/dist/src/malloc_io.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/external/bsd/jemalloc/dist/src/malloc_io.c diff -u src/external/bsd/jemalloc/dist/src/malloc_io.c:1.2 src/external/bsd/jemalloc/dist/src/malloc_io.c:1.3 --- src/external/bsd/jemalloc/dist/src/malloc_io.c:1.2 Mon Mar 4 12:16:27 2019 +++ src/external/bsd/jemalloc/dist/src/malloc_io.c Sun Sep 6 12:30:41 2020 @@ -362,29 +362,29 @@ malloc_vsnprintf(char *str, size_t size, } \ } while (0) #define GET_ARG_NUMERIC(val, len) do { \ - switch (len) { \ + switch ((unsigned int)len) { \ case '?': \ val = va_arg(ap, int); \ break; \ - case '?' | 0x80: \ + case '?' | 0x80U: \ val = va_arg(ap, unsigned int); \ break; \ case 'l': \ val = va_arg(ap, long); \ break; \ - case 'l' | 0x80: \ + case 'l' | 0x80U: \ val = va_arg(ap, unsigned long); \ break; \ case 'q': \ val = va_arg(ap, long long); \ break; \ - case 'q' | 0x80: \ + case 'q' | 0x80U: \ val = va_arg(ap, unsigned long long); \ break; \ case 'j': \ val = va_arg(ap, intmax_t); \ break; \ - case 'j' | 0x80: \ + case 'j' | 0x80U: \ val = va_arg(ap, uintmax_t); \ break; \ case 't': \ @@ -393,7 +393,7 @@ malloc_vsnprintf(char *str, size_t size, case 'z': \ val = va_arg(ap, ssize_t); \ break; \ - case 'z' | 0x80: \ + case 'z' | 0x80U: \ val = va_arg(ap, size_t); \ break; \ case 'p': /* Synthetic; used for %p. */ \