aboutsummaryrefslogtreecommitdiff
path: root/libcpp/include
diff options
context:
space:
mode:
authorDavid Malcolm <dmalcolm@redhat.com>2018-09-17 20:31:01 +0000
committerDavid Malcolm <dmalcolm@gcc.gnu.org>2018-09-17 20:31:01 +0000
commitc896ecfeab0658dc61ed0a9ad4b649c69d1d8679 (patch)
treec755d1e0d94404c15b74070d31c234e3d0d6d0e6 /libcpp/include
parent69d7aabfd8fec442047cefb136b1fd2680310fa9 (diff)
downloadgcc-c896ecfeab0658dc61ed0a9ad4b649c69d1d8679.zip
gcc-c896ecfeab0658dc61ed0a9ad4b649c69d1d8679.tar.gz
gcc-c896ecfeab0658dc61ed0a9ad4b649c69d1d8679.tar.bz2
substring-locations: add class format_string_diagnostic_t
With the addition of ranges in r263564, format_warning_at_substring_n has 10 arguments. Reduce the number of args by bundling the shared ones into a class format_string_diagnostic_t. gcc/c-family/ChangeLog: * c-format.c (format_warning_at_char): Update for introduction of format_string_diagnostic_t. (format_type_warning): Likewise. gcc/ChangeLog: * gimple-ssa-sprintf.c (fmtwarn): Update for introduction of format_string_diagnostic_t. (fmtwarn_n): Likewise. * substring-locations.c (format_string_diagnostic_t::format_string_diagnostic_t) New ctor. (format_warning_n_va): Convert to... (format_string_diagnostic_t::emit_warning_n_va): ...this. (format_warning_va): Convert to... (format_string_diagnostic_t::emit_warning_va): ...this. (format_warning_at_substring): Convert to... (format_string_diagnostic_t::emit_warning): ...this. (format_warning_at_substring_n): Convert to... (format_string_diagnostic_t::emit_warning_n): ...this. * substring-locations.h (class format_string_diagnostic_t): New class. (format_warning_va): Convert to format_string_diagnostic_t::emit_warning_va. (format_warning_n_va): Convert to format_string_diagnostic_t::emit_warning_n_va. (format_warning_at_substring): Convert to format_string_diagnostic_t::emit_warning. (format_warning_at_substring_n): Convert to format_string_diagnostic_t::emit_warning_n. From-SVN: r264372
Diffstat (limited to 'libcpp/include')
0 files changed, 0 insertions, 0 deletions