Re: [ooc-compiler] Possible compiler bug
Brought to you by:
mva
|
From: Michael v. A. <Mic...@de...> - 2004-01-02 17:07:56
|
I've uploaded 2.0.17 to SourceForge. It should fix this bug. -- mva Tony Wallace <to...@ma...> writes: > Compiling the following code: > > MODULE test:CompileBug; > > TYPE > Data = POINTER TO DataRec; > DataRec = RECORD END; > IntDataRec = > RECORD (DataRec) > val : LONGINT; > END; > > PROCEDURE showerror(a:Data):INTEGER; > VAR > aIntDataRec : IntDataRec; > BEGIN > aIntDataRec := a^(IntDataRec); > END showerror; > > END test:CompileBug. > > > Causes the following on standard error: > > ## > ## Runtime error in module OOC:SSA:WriteC at pos 13832 > ## Dereference of NIL > ## > 0: /usr/local/lib/liboo2c.so.0(_runtime_error+0x3e) [0x4004a98e] > 1: /usr/local/lib/liboo2c.so.0 [0x4004adf6] > 2: oo2c [0x810e6df] > 3: oo2c [0x8111231] > 4: oo2c [0x81122dc] > 5: oo2c [0x8113521] > 6: oo2c [0x8113a60] > 7: oo2c [0x81142aa] > 8: oo2c [0x8115626] > 9: oo2c [0x80e20c9] > 10: oo2c [0x80e283e] > 11: oo2c [0x80e2960] > 12: oo2c [0x80e2d38] > 13: oo2c [0x8119bad] > 14: oo2c [0x8119ee1] > 15: oo2c [0x811ab3e] > 16: oo2c [0x811ac56] > 17: oo2c [0x811c1e3] > 18: oo2c [0x811acdd] > 19: oo2c [0x811c1cf] > 20: oo2c [0x811ad41] |