On Wed, Sep 19, 2001 at 10:59:45AM -0400, Dan Sugalski wrote:
> Nope. opcode_t should be the native opcode type for the platform we're 
> compiling on. No need for fancy unions--configure should find out the 
> integer type that works out right for the platform and the bytecode and use 
> that.

I thought the whole point was that on some platforms there *isn't* an
integer type that works right.

> >> Earlier there was some discussion about changing typedef long IV
> >> to
> >> typedef union {
> >>   IV i;
> >>   void* p;
> >> } opcode_t;

Oh, I see the nub of the problem; no, this is fixing the wrong thing.
The idea was that an IV would be a union of a long (or similar) and a
pointer.

-- 
I did write and prove correct a 20-line program in January, but I made
the mistake of testing it on our VAX and it had an error, which two
weeks of searching didn't uncover, so there went one publication out the
window.  - David Gries, 1980

Reply via email to