On 06/05/2014, at 5:05 AM, srean wrote:
>
> Is there a flag to turn the warnings on, they have been very helpful on
> occasions.
You can add a flag manually when building Felix programs like:
flx -fsome-flag fred.flx
However there's no way to add flags to the build of Felix itself,
except by editing and recompiling the build code.
So i have made nice change to the compiler so the modulename
prefixes the type name to help debugging .. noticed that there
were two "thread_frame_t" objects with an allocation count
on each of one, and realised that's right, because i loaded a plugin.
But still NO idea how a single print statement crashes a program.
unsigned long gc_profile_t::actually_collect() {
if(debug_collections || report_collections)
fprintf(stderr,"[flx_gc:gc_profile_t] actually_collect\n");
If I comment out the debug flag check here, my test program
crashes. It runs without *apparent* as written provided one of the
flags isn't set, setting the flag also crashes it.
--
john skaller
[email protected]
http://felix-lang.org
------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
• 3 signs your SCM is hindering your productivity
• Requirements for releasing software faster
• Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
Felix-language mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/felix-language