Greg Stark <st...@mit.edu> writes: > In numeric.c we have the short numeric headers that have one uint16 > (in addition to the varlena header) followed by digits. When compiling > with -O2 on x86-64 LLVM now seems to use a 4-byte access.
Either that's a reportable compiler bug, or someplace nearby we've casted the pointer to something that would require a 4-byte struct. I'm not sure which code you're looking at exactly, but maybe we're using "union NumericChoice" prematurely? regards, tom lane -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers