On Tue, Sep 10, 2013 at 06:50:03PM +0200, Dicebot wrote: > On Tuesday, 10 September 2013 at 16:45:33 UTC, H. S. Teoh wrote: > >but you can get rid of this with link-time optimization (on Posix, > >you'd add -L-gc-sections to your dmd command-line: this will cause ld > >to delete code sections that are never referenced, which includes the > >log() instantiations if indeed they have been inlined). > > Using `--gc-sections` requires each function and data item to be > placed into its own section (-fdata-sections and -ffunction-sections > in gcc). AFAIK dmd does not do it.
Hmm. Does that mean gdc supports that, then? T -- People tell me I'm stubborn, but I refuse to accept it!