diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2022-04-13 11:15:38 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@efficios.com> | 2022-04-13 14:39:14 -0400 |
commit | 08755c5aadfff98c4c3db60f3043589015414f11 (patch) | |
tree | 7fef89e7b33b726038790f18005bb38f25a69ea0 | |
parent | febb368c894f53bd9bf0b198e0143eac02391053 (diff) | |
download | fsf-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.h | 5 |
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; |