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));
