-
This is a bug that does not appear in FB 0.20.0. I am using:
FreeBASIC Compiler - Version 0.21.0 (07-27-2009) for win32 (target:win32)
(by the way, may I suggest printing the SVN revision number?)
The following source:
DIM bar(-2 TO -1) AS string
causes the compile error:
error 55: Type mismatch, at parameter 1
DIM bar(-2 TO -1) AS string
The declaration works if the upper...
2009-11-16 15:42:02 UTC by teeemcee
-
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).
2009-11-15 02:20:18 UTC by sf-robot
-
counting_pine committed revision 5273 to the FreeBASIC Compiler SVN repository, changing 3 files.
2009-11-02 07:44:54 UTC by counting_pine
-
counting_pine committed revision 5272 to the FreeBASIC Compiler SVN repository, changing 1 files.
2009-11-02 06:52:34 UTC by counting_pine
-
OK, hopefully that's everything now:
http://fbc.svn.sourceforge.net/viewvc/fbc?view=rev&revision=5268
http://fbc.svn.sourceforge.net/viewvc/fbc?view=rev&revision=5269
http://fbc.svn.sourceforge.net/viewvc/fbc?view=rev&revision=5270
http://fbc.svn.sourceforge.net/viewvc/fbc?view=rev&revision=5271
I've tried to explain things in the commit logs.
I'm slightly out of my depth with this, but...
2009-10-31 16:06:03 UTC by counting_pine
-
counting_pine committed revision 5271 to the FreeBASIC Compiler SVN repository, changing 3 files.
2009-10-31 15:52:05 UTC by counting_pine
-
counting_pine committed revision 5270 to the FreeBASIC Compiler SVN repository, changing 5 files.
2009-10-31 13:57:11 UTC by counting_pine
-
counting_pine committed revision 5269 to the FreeBASIC Compiler SVN repository, changing 2 files.
2009-10-31 11:44:07 UTC by counting_pine
-
Darn, sf.net logged me out...
To summarise, I've posted a partial fix in r5268. I'm aware the unit test is wrong, or at least wrongly named, but I will look into that. But I've run out of time now.
The problem with ULL->Double seems to be that it's taking the most significant bit of the wrong register when working out whether or not to add 2^64. It looks like there's a simple fix.
2009-10-26 08:21:26 UTC by counting_pine
-
counting_pine committed revision 5268 to the FreeBASIC Compiler SVN repository, changing 4 files.
2009-10-26 06:39:55 UTC by counting_pine