• Tom Lane's avatar
    Reducing the assumed alignment of struct varlena means that the compiler · c67f6f2f
    Tom Lane authored
    is also licensed to put a local variable declared that way at an unaligned
    address.  Which will not work if the variable is then manipulated with
    SET_VARSIZE or other macros that assume alignment.  So the previous patch
    is not an unalloyed good, but on balance I think it's still a win, since
    we have very few places that do that sort of thing.  Fix the one place in
    tuptoaster.c that does it.  Per buildfarm results from gypsy_moth
    (I'm a bit surprised that only one machine showed a failure).
    c67f6f2f
tuptoaster.c 41.6 KB