Why are const strings used in templates for compile time found in exe
anonymous at example.com
Sat Dec 15 05:16:14 PST 2012
On Saturday, 15 December 2012 at 13:08:01 UTC, js.mdnq wrote:
> The following code
> when compiled, has all the static and const char strings used
> only for compile time inside the executable.
> How to prevent this?
> specifically I'm talking about
> static const char __ClassNameFix = "_A!("; static const
> char __NestLevelFix = "_NestLevel";
> and all the mixin strings from the templates. They all show up
> in the executable but are only used for static compilation.
> (release build with no debug info)
enum string __ClassNameFix = "_A!(";
More information about the Digitalmars-d-learn