Duncan Sands wrote: > Hi Nick, > >> Emit thunks. > > is this a workaround for not all targets supporting > aliases? It's a workaround to make sure "(void*)&F == (void*)&G" doesn't break; if this wasn't done F and G couldn't be merged because it would change the value of that expression.