4 ms·
> due to the traditional compilation model. You're talking about C/C++'s compilation model and ABI and there are plenty of others. ICF is a hack to deal with C
by titzer 3y ago
> due to the traditional compilation model.
You're talking about C/C++'s compilation model and ABI and there are plenty of others. ICF is a hack to deal with C++'s naive template expansion. There are lots of other languages that don't work that way at all and don't need a linker optimization like that.
- mgaunard 3y agoICF is important to fold equivalent lambdas as well. All compiled languages virtually use the C model of doing things, often including its FFI.