[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ooc-960213



Hi folks,

The 960213 sources compile fine under Oberon-A. The only problem is that
OOC now won't link if its compiled under the small code model. This is a
problem with the linker, and its probably just as well as the small code
model was probably never intended for a program that now weighs in at 340K.
I've changed the preferences for OC accordingly.

OOC compiles the test modules without a problem.

Now the bad news:

OOC suffers a NIL pointer trap in module Data while compiling module
ParseExpr. The trap occurs at line 1056, col 20 in Data.mod, which is the
RETURN statement in the procedure NthArgument. OOC has reached position
14240 in ParseExpr.mod at this point, which is somewhere in procedure
Deref, as far as I can tell.

This is actually the same bug I was going to report in the 960210 sources,
but it has moved from Scanner.mod to ParseExpr.mod.

I'll upload the current backend/m68k sources in the next day or so.

Frank