On 10/7/19 9:20 AM, Eric Botcazou wrote: >> If this ends up acked then please add this to ansidecl.h or >> somewhere else global as template: >> >> template <typename T> >> struct push { >> push (T &); >> ~push (); >> T *m_loc; >> T m_val; >> }; >> >> because it would be a general solution for _all_ shadow=local warnings?! > > No, please, the cure would be much worse than the disease. >
Ack. I think the least worse thing would be a pragma in the macro where the shadowing variable is declared... Bernd.