diff options
author | Paul-Antoine Arras <parras@baylibre.com> | 2024-06-28 14:14:38 +0200 |
---|---|---|
committer | Paul-Antoine Arras <parras@baylibre.com> | 2024-07-30 11:35:21 +0300 |
commit | 0450a143d2d132a8b3e6cff896f69e191c3316e2 (patch) | |
tree | 66ea2640a081bdebe0c1b521ee36f28debf44ab4 /gcc/c-family | |
parent | 15158a8853a69f27a3c14644f35a93029dea6a84 (diff) | |
download | gcc-0450a143d2d132a8b3e6cff896f69e191c3316e2.zip gcc-0450a143d2d132a8b3e6cff896f69e191c3316e2.tar.gz gcc-0450a143d2d132a8b3e6cff896f69e191c3316e2.tar.bz2 |
Fix warnings for tree formats in gfc_error
This enables proper warnings for formats like %qD.
gcc/c-family/ChangeLog:
* c-format.cc (gcc_gfc_char_table): Add formats for tree objects.
Diffstat (limited to 'gcc/c-family')
-rw-r--r-- | gcc/c-family/c-format.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/c-family/c-format.cc b/gcc/c-family/c-format.cc index 07b91a1..7614f1e 100644 --- a/gcc/c-family/c-format.cc +++ b/gcc/c-family/c-format.cc @@ -850,6 +850,10 @@ static const format_char_info gcc_gfc_char_table[] = /* This will require a "locus" at runtime. */ { "L", 0, STD_C89, { T89_V, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }, "", "R", NULL }, + /* These will require a "tree" at runtime. */ + { "DFTV", 1, STD_C89, { T89_T, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }, "q+", "'", NULL }, + { "E", 1, STD_C89, { T89_T, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN, BADLEN }, "q+", "", NULL }, + /* These will require nothing. */ { "<>",0, STD_C89, NOARGUMENTS, "", "", NULL }, { NULL, 0, STD_C89, NOLENGTHS, NULL, NULL, NULL } |