LADSoft / OrangeC

OrangeC Compiler And Tool Chain
http://ladsoft.tripod.com/orange_c_compiler.html
Other
289 stars 39 forks source link

orc 6.0.50.1 access violation #638

Closed GitMensch closed 2 years ago

GitMensch commented 2 years ago
Access Violation:(D:\orangec\bin\orc.exe)
CS:EIP 0023:0048553B  SS:ESP 002B:0019D5F8
EAX: 0000004C  EBX: 0019F120  ECX: 0000004C  EDX: 00000000  flags: 00010202
EBP: 00000001  ESI: 00000000  EDI: 0019F120
 DS:     002B   ES:     002B   FS:     0053   GS:     002B

CS:EIP  8B 00 FF 10 59 8B 44 24 04 50 E8 10 15 FB FF 59

To reproduce:

[as an alternative to doing steps 1+2 it should work to just get a nightly prepared source zip, but I haven't

You'll see the access violation (and I've once seen OCIDE crash directly afterwards, on further tests it stayed open).

Is this related to #547?

LADSoft commented 2 years ago

ok i got ocide set up again... the crash is unexpected it should be generating an error. I will fix that but in the meantime wanted to comment this is related to #547, the error is that it doesn''t like the enumerations you've put in common.h (for example on line 805)

LADSoft commented 2 years ago

ive fixed that so that it least it gives an error instead of crashing.