> On 03/30/2015 05:32 AM, Richard Biener wrote: > >IMHO that's bogus. But I thought we decided that functions with > >non-local labels shouldn't be cloned? > > Yes, why isn't copy_forbidden flagging this function? It has a > check for exactly this situation.
I think the problem is that C++ FE does not ask about copy_forbidden and clone ctor anyway? Honza > > >And cloning static vars looks bogus > >as well as the addresses of the vars need to compare equal > > We aren't cloning the static var, that's why its > decl_function_context is the abstract function. > > Jason