Thread: pgsql: Parenthesize macro arguments safely.
Log Message: ----------- Parenthesize macro arguments safely. I see no bug among the current uses of PG_DETOAST_DATUM_SLICE, but it's clearly trouble waiting to happen. Modified Files: -------------- pgsql/src/include: fmgr.h (r1.53 -> r1.54) (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/fmgr.h?r1=1.53&r2=1.54)
"Tom Lane" <tgl@postgresql.org> writes: > Log Message: > ----------- > Parenthesize macro arguments safely. I see no bug among the current > uses of PG_DETOAST_DATUM_SLICE, but it's clearly trouble waiting to > happen. If this is trouble waiting to happen it should probably be backported. Otherwise a future bug fix could introduce a call to it and then be backportted fix without anyone catching that the macro was defined differently previously. -- Gregory Stark EnterpriseDB http://www.enterprisedb.com