From 7559c396688cbbc6fab80897bbb4b993646bcf54 Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Fri, 6 Nov 2009 10:22:55 -0800 Subject: [PATCH] backtrace: Suppress dumb GCC warning on x86-64. Without this change GCC warns "use of assignment suppression and length modifier together in scanf format", which doesn't actually point out any real problem (and why would it? Google turns up nothing interesting). --- lib/backtrace.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/backtrace.c b/lib/backtrace.c index 0999a081..42ab8c48 100644 --- a/lib/backtrace.c +++ b/lib/backtrace.c @@ -42,7 +42,7 @@ get_max_stack(void) for (line_number = 1; fgets(line, sizeof line, f); line_number++) { if (strstr(line, "[stack]")) { uintptr_t end; - if (sscanf(line, "%*"SCNxPTR"-%"SCNxPTR, &end) != 1) { + if (sscanf(line, "%*x-%"SCNxPTR, &end) != 1) { VLOG_WARN("%s:%d: parse error", file_name, line_number); continue; } -- 2.30.2