/*
* 如果有可变参数宏,我们将给编译器一个暗示:当elevel>=ERROR时,函数调用不会返回
* If we have variadic macros, we can give the compiler a hint about the
* callnot returning when elevel >= ERROR. See comments for ereport().
* Note that historically elog() has called elog_start (which saves errno)
* before evaluating "elevel", so we preserve that behavior here.
*/
#ifdef HAVE__BUILTIN_CONSTA