https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108269
--- Comment #4 from Camden Mannett <camden.mannett at gmail dot com> --- > So it is just a minor issue dealing with debugging really ... __PRETTY_FUNCTION__ is (mis)used for more than that though; it's often used as an compile-time version of RTTI: https://stackoverflow.com/questions/281818/unmangling-the-result-of-stdtype-infoname/66551751#66551751 There's a whole library based around the concept: https://github.com/Manu343726/ctti