in 5l/obj.c#zaddr()
there is:
        case D_FCONST:
                while(nhunk < sizeof(Ieee))
                        gethunk();
                a->ieee = (Ieee*)hunk;
                nhunk -= NSNAME;
                hunk += NSNAME;

I think it’s a copy paste bug, it should
be sizeof(Ieee) instead of those NSNAME
(or even better the whole code could be factorized
in a call to a->ieee = malloc(sizeof(Ieee));


Reply via email to