On Saturday, 16 August 2014 at 11:16:09 UTC, Artur Skawina via
D.gnu wrote:

A `@nocode` attribute would be a good idea, yes, but there's no need
to make it implicit for `@inline`.

But this situation demonstrates why having an intelligent linker is a better solution than decorating with attributes. The linker should know if you took an address of an always-inlined function or not and decide whether or not to remove it from the binary.

It already does. Apparently there are some kind of problems with
certain setups, but, instead of addressing those problems, more and
more /language/ hacks are proposed...


Do you mean the problems with --gc-sections breaking code?

Mike

Reply via email to