When attempting to use complete_trace with clang version 18.1.8 and -Wshorten-64-to-32 option:
/usr/include/tao/pegtl/contrib/trace.hpp:87:34: fatal error: implicit conversion loses integer precision: 'std::size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
87 | std::cerr << std::setw( indent() ) << ' ' << TracerTraits::ansi_position << "position" << TracerTraits::ansi_reset << ' ' << m_position << '\n';
| ~~~ ^~~~~~~~
When attempting to use
complete_tracewith clang version 18.1.8 and-Wshorten-64-to-32option: