https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84364
icegood1980 at gmail dot com <icegood1980 at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |icegood1980 at gmail dot com --- Comment #9 from icegood1980 at gmail dot com <icegood1980 at gmail dot com> --- I obtained given issue on 9th version of compiler with the next code: template <typename T> inline Node& Node::operator=(const T& rhs) { Assign(rhs); return *this; } gcc --version gcc (Ubuntu 9.2.1-9ubuntu2) 9.2.1 20191008 Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please, reopen an issue