This is very strange, and I think possibly another inlining bug. If I run this:

#import <flx.flxh>
val fzero = 0.0f;
println $ (1.0f/fzero);

It returns "inf". But if I use the mk pipeline:

> bin/flxg -Ilib std foo
> g++ -fPIC -bundle -c -fno-common -Wall -Wno-invalid-offsetof -Wfatal-errors 
> -g -O3 -fomit-frame-pointer --inline  -Irtl -o foo_dynamic.o foo.cpp
> g++ -bundle -o foo.so foo_dynamic.o -Lrtl -lflx_dynamic -lflx_gc_dynamic
> bin/flx_run foo.so

It returns "+inf". All very mysterious. Are you getting this on your end?

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Felix-language mailing list
Felix-language@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/felix-language

Reply via email to