aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@efficios.com>2022-04-13 11:15:38 -0400
committerSimon Marchi <simon.marchi@efficios.com>2022-04-13 14:39:14 -0400
commit08755c5aadfff98c4c3db60f3043589015414f11 (patch)
tree7fef89e7b33b726038790f18005bb38f25a69ea0
parentfebb368c894f53bd9bf0b198e0143eac02391053 (diff)
downloadfsf-binutils-gdb-08755c5aadfff98c4c3db60f3043589015414f11.zip
fsf-binutils-gdb-08755c5aadfff98c4c3db60f3043589015414f11.tar.gz
fsf-binutils-gdb-08755c5aadfff98c4c3db60f3043589015414f11.tar.bz2
gdb: add ATTRIBUTE_PRINTF to complaint_interceptor::issue_complaint
Fix this error when building with clang++-14: CXX complaints.o /home/smarchi/src/binutils-gdb/gdb/complaints.c:130:65: error: format string is not a string literal [-Werror,-Wformat-nonliteral] g_complaint_interceptor->m_complaints.insert (string_vprintf (fmt, args)); ^~~ Change-Id: I0ef11f970510eb8638d1651fa0d5eeecd6a9d31a
-rw-r--r--gdb/complaints.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/gdb/complaints.h b/gdb/complaints.h
index 09d8cd3..68c79bd 100644
--- a/gdb/complaints.h
+++ b/gdb/complaints.h
@@ -70,11 +70,12 @@ private:
/* The saved value of deprecated_warning_hook. */
void (*m_saved_warning_hook) (const char *, va_list)
- ATTRIBUTE_FPTR_PRINTF(1,0);
+ ATTRIBUTE_FPTR_PRINTF (1,0);
/* A helper function that is used by the 'complaint' implementation
to issue a complaint. */
- static void issue_complaint (const char *, va_list);
+ static void issue_complaint (const char *, va_list)
+ ATTRIBUTE_PRINTF (1, 0);
/* This object. Used by the static callback function. */
static complaint_interceptor *g_complaint_interceptor;