On Thursday, 10 March 2016 at 17:24:51 UTC, Taylor Hillegeist
wrote:
On Thursday, 10 March 2016 at 17:22:58 UTC, Taylor Hillegeist
wrote:
On Thursday, 10 March 2016 at 17:05:26 UTC, Taylor Hillegeist
wrote:
On Thursday, 10 March 2016 at 16:51:32 UTC, Andrea Fontana
wrote:
On Thursday, 10 March 2016 at 16:20:42 UTC, Taylor
Hillegeist wrote:
[...]
I wonder if compiler is smart enaugh to undestand that
dependency is not needed at runtime in this case:
http://dpaste.dzfl.pl/fd3bc2a839a3
well the latest gdc isnt smart enough.
So interestingly this will work if i add -ffunction-sections
to my compiler options? no idea why?
However my binary goes from 4kb with static text to 11kb with
the above change.
I suppose the linker optimized the functions away since they are
now in their own section. But it seems a hacky way to do this.