New engine errors on 64 bit systems (maybe bug)

12 views
Skip to first unread message

moll...@hotmail.com

unread,
May 25, 2012, 6:22:44 PM5/25/12
to FalconPL
GCC will not compile the latest falcon new_engine from git because of
int/pointer casts in engine/classes/classmodule.cpp on lines 448 and
603.

Unless I'm not understanding the code (possible), you are saving a
symbol's localId on line 208 and loading this as a pointer on 448.
Seems like a bug to me.

Then on 603 you are casting a pointer to an integer. I'm not familiar
with the sources and can't easily determine why.

Last time I grabbed a snapshot of the sources from git weeks ago this
was a problem, so I thought I would bring it to your attention.

Giancarlo Niccolai

unread,
May 26, 2012, 9:11:23 AM5/26/12
to falc...@googlegroups.com
Thank you: I am reviewing the symbols this days, so the info is precious.

Gian.

Reply all
Reply to author
Forward
0 new messages