Fix portability issue in new jsonbsubs code.
Tom Lane <tgl@sss.pgh.pa.us>
Fix portability issue in new jsonbsubs code. On machines where sizeof(Datum) > sizeof(Oid) (that is, any 64-bit platform), the previous coding would compute a misaligned workspace->index pointer if nupper is odd. Architectures where misaligned access is a hard no-no would then fail. This appears to explain why thorntail is unhappy but other buildfarm members are not.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/utils/adt/jsonbsubs.c | modified | +8 −3 |