summaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@polymtl.ca>2017-12-23 16:25:06 -0500
committerSimon Marchi <simon.marchi@polymtl.ca>2017-12-23 16:25:06 -0500
commit6e8c24fe27098f407000812e61fa8210095a7970 (patch)
tree1c5cc7d86cca8997a780d1a848fbbbc88a23ffdf /gdb
parent5c8833d2fa4bcb6a0ef4249dd095bcf29a240465 (diff)
Add ATTRIBUTE_PRINTF to printf_field_type_assignment
Get rid of: /home/simark/src/binutils-gdb/gdb/target-descriptions.c:2026:25: error: format string is not a string literal [-Werror,-Wformat-nonliteral] vprintf_unfiltered (fmt, args); when building with clang. gdb/ChangeLog: * target-descriptions.c (print_c_tdesc) <printf_field_type_assignment>: Add ATTRIBUTE_PRINTF.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog5
-rw-r--r--gdb/target-descriptions.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 1b4b13aba9..c81c611e9a 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,8 @@
+2017-12-23 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * target-descriptions.c (print_c_tdesc)
+ <printf_field_type_assignment>: Add ATTRIBUTE_PRINTF.
+
2017-12-21 Simon Marchi <simon.marchi@ericsson.com>
Sergio Durigan Junior <sergiodj@redhat.com>
diff --git a/gdb/target-descriptions.c b/gdb/target-descriptions.c
index 5dcc4c4c5c..b37f4f0c19 100644
--- a/gdb/target-descriptions.c
+++ b/gdb/target-descriptions.c
@@ -2011,6 +2011,7 @@ private:
/* Print an assignment to the field_type variable. Print the declaration
of field_type if that has not been done yet. */
+ ATTRIBUTE_PRINTF (2, 3)
void printf_field_type_assignment (const char *fmt, ...)
{
if (!m_printed_field_type)