[Win32] bcc.exe crash

BlitzMax Forums/BlitzMax Bug Reports/[Win32] bcc.exe crash

The bcc.exe crashes when I try to compile the following code:


Print func( "Text

This is senseless, of course, but the compiler doesn't detect the wrong syntax. It just crashes.

Anyone else?

I get 'Expecting expression but encountered malformed string literal'.

Not the clearest, but it doesn't crash.

I also get the error message, but if i had a more or less coding session with lots of compilations due to bugfixing or so, I have the same problem. This includes every error. After restarting the IDE, the problem is solved for some time.

It crashes if there is a newline before and after the statement.

Not here...

Hmm.. it crashes if there is only a newline before the statement too.
The debugger enters here, if that helps at all: (from OllyDebug)
0042FEC0   0FBE0C02         MOVSX ECX,BYTE PTR DS:[EDX+EAX]


Oh, and im on Windows XP.

Confirm crashes with newline before Print

Yep, crashes here.

Sorry, but I think this bug didn't get fixed in v1.30.
- One or more empty lines ( no other code ) -
Ident( Ident( "
- One or more empty lines -


Yep. That code nukes my Win32 1.30 build.

Crashes here too. Windows XP Home SP3 BMX 1.3

Strange - I can't reproduce it here, either (BlitzMax v1.30). I get the same error message as Mark:

Expecting expression but encountered malformed string literal.


Compiled through the IDE it nukes,
bmk commandline gives the error message.


Print func( "Text


^^ empty line before and after: Print func( "Text

CE IDE (2.0b4) => bcc.exe crash.
Bmax original ide (SVN) =>Expecting expression but encountered malformed string literal.