Sigh, got gpi-hash fixed and now this :(
At least it's easy to reproduce, I just have absolutly no understanding of what's going on.
Just compile with `gpc -O2 -c system.pas'.
A warning is given (doesn't make sense to me yet) and then the call to `convert' in `build_c_cast' (line 5316 in gpc-typeck.c) goes bananas (infinite(?) recursion). This happens in fillchar (line 178)
Oh well, here's my version of system.pas (a few functions added and fillchar's parameter changed to Byte)
There's also a strange bug where an untytped constant that's declared in one unit that's used by onother and both of those are used by a third gets lost to the third unit if the second unit is `used' after the first. Unfortunatly, I have yet to reproduce this in small files.
Bill -- Leave others their otherness.
The following section of this message contains a file attachment prepared for transmission using the Internet MIME message format. If you are using Pegasus Mail, or any another MIME-compliant system, you should be able to save it or view it from within your mailer. If you cannot, please ask your system administrator for assistance.
---- File information ----------- File: system.pas Date: 30 Jul 1997, 18:27 Size: 8054 bytes. Type: Program-source