On Sat, 2015-09-19 at 15:58 +0000, ponce via Digitalmars-d-learn wrote: > On Saturday, 19 September 2015 at 15:42:15 UTC, Russel Winder > wrote: > > > > Hummm… I now do not get a segfault, and the code runs as > > expected : > > -))))) but the program never terminates. :-( > > Where is it stuck?
I commented out the :
//pragma(LDC_global_crt_dtor, 0)
//void deinitRuntime() {
//import core.runtime: Runtime;
//Runtime.terminate();
//}
and it now works fine :-)))))
> >
> > Also, what would I need to cover the DMD and the GDC situations?
>
> I don't know. :(
Let's hope DMD and GDC folk chip in :-)
Sadly the:
pragma(LDC_global_crt_ctor, 0)
void initRuntime() {
import core.runtime: Runtime;
Runtime.initialize();
}
will not compile under DMD :-(
--
Russel.
=============================================================================
Dr Russel Winder t: +44 20 7585 2200 voip: sip:[email protected]
41 Buckmaster Road m: +44 7770 465 077 xmpp: [email protected]
London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder
signature.asc
Description: This is a digitally signed message part
