Why are const strings used in templates for compile time found in exe
js.mdnq
js_adddot+mdng at gmail.com
Sat Dec 15 05:07:56 PST 2012
The following code
http://dpaste.dzfl.pl/64025e0a
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)
More information about the Digitalmars-d-learn
mailing list