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. */				\

Reply via email to