> + CallSite(NewCall).setCallingConv(CallSite(TheCall).getCallingConv()); Don't forget tail call markings and parameter attributes. Ciao, Duncan. PS: These things are too easy to forget - there should really be some helpers that take care of this kind of thing...