[Bug c++/122531] Warning option to turn off aka inheritance output
redi at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Mar 6 16:14:04 GMT 2026
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122531
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
If you just want shorter output, there's already -fno-diagnostics-show-caret
(or the super-option -fdiagnostics-plain-output which includes the former).
It's significantly less useful IMHO. It's useful if you want stable and machine
readable diagnostics, but it removes useful context in the form of source code
snippets. *In general* those snippets are useful, because it's easier to tell
at a glance what this is:
929 | operator=(const basic_string& __str)
rather than the same info in full:
* candidate 1: 'constexpr std::__cxx11::basic_string<_CharT, _Traits,
_Alloc>& std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator=(const
std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char;
_Traits = std::char_traits<char>; _Alloc = std::allocator<char>]' (near match)
More information about the Gcc-bugs
mailing list