diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2022-10-12 11:59:33 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2022-10-14 15:35:41 +0100 |
commit | cf0b7e9787c3686c47219a725f2cbcaa19faaaca (patch) | |
tree | 5b19a06450361b90b0a5099364e8a3900f08350b /gcc | |
parent | 823e9097f70eb95ef09fde357aebd071aec311d9 (diff) | |
download | gcc-cf0b7e9787c3686c47219a725f2cbcaa19faaaca.zip gcc-cf0b7e9787c3686c47219a725f2cbcaa19faaaca.tar.gz gcc-cf0b7e9787c3686c47219a725f2cbcaa19faaaca.tar.bz2 |
libstdc++: Simplify print_raw function for debug assertions
Replace two uses of print_raw where it's clearer to just use fprintf
directly. Then the only remaining use of print_raw is as the print_func
argument of pretty_print. When called by pretty_print the count is
either a positive integer or -1, so we can simplify print_raw itself.
Remove the default argument, because it's never used. Remove the check
for nbc == 0, which never happens (but would be harmless if it did).
Replace the conditional expression with a single call to fprintf, using
INT_MAX as the maximum length.
libstdc++-v3/ChangeLog:
* src/c++11/debug.cc (print_raw): Simplify.
(print_word): Print indentation by calling fprintf directly.
(_Error_formatter::_M_error): Print unindented string by calling
fprintf directly.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions