/home/eax/projects/pgscripts/../postgresql/src/backend/access/heap/heaptoast.c: In function ‘heap_compute_data_size_without_attr’: /home/eax/projects/pgscripts/../postgresql/src/backend/access/heap/heaptoast.c:90:19: warning: ‘tmp’ may be used uninitialized [-Wmaybe-uninitialized] 90 | *pvalue = PointerGetDatum(&tmp); | ^~~~~~~~~~~~~~~~~~~~~ In file included from /home/eax/projects/pgscripts/../postgresql/src/backend/access/heap/heaptoast.c:25: /home/eax/projects/pgscripts/../postgresql/src/include/postgres.h:735:1: note: by argument 1 of type ‘const void *’ to ‘PointerGetDatum’ declared here 735 | PointerGetDatum(const void *X) | ^~~~~~~~~~~~~~~ /home/eax/projects/pgscripts/../postgresql/src/backend/access/heap/heaptoast.c:85:24: note: ‘tmp’ declared here 85 | struct varlena tmp; | ^~~