On 09/13/2010 05:56 PM, klickverbot wrote:
Thanks a lot, Max, for some reason this works, while my own, very similar solution doesn't.
In old times &ClassName.foo used to give you exactly what you would expect - the static address of foo. That was extremely useful but "unsafe" because the actual type of the function differed from the type of the function pointer. Things changed at some point and nobody knows whether it is a regression or by design because this feature has never been specified.
Unfortunately, however, this exposes yet another DMD bug: http://d.puremagic.com/issues/show_bug.cgi?id=4860.
A bad one.
