https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100629
--- Comment #17 from James McKelvey <mckelvey at maskull dot com> --- Sorry, that constructor is in the .cc file. Looks like the .cc contents weren't picked up by the attempt to get the preprocessed source. BreakPattern:: BreakPattern(const pdstring& value, const ConflateIntegerScalarValue& minimum, const ConflateIntegerScalarValue& maximum, const ComplementEnum& a_complement) : AbsCharSetPattern(value, a_complement, std::max(minimum._get_minimum_match_length(), 1UL) - 1UL), _minimum(minimum._get_value()), _maximum(maximum._get_value()) { }