diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/modules/libpq_pipeline/libpq_pipeline.c | 5 | ||||
| -rw-r--r-- | src/test/modules/test_shm_mq/test_shm_mq.h | 2 | ||||
| -rw-r--r-- | src/test/modules/worker_spi/worker_spi.c | 2 |
3 files changed, 4 insertions, 5 deletions
diff --git a/src/test/modules/libpq_pipeline/libpq_pipeline.c b/src/test/modules/libpq_pipeline/libpq_pipeline.c index 7ff18e91e66..ac9ac95135f 100644 --- a/src/test/modules/libpq_pipeline/libpq_pipeline.c +++ b/src/test/modules/libpq_pipeline/libpq_pipeline.c @@ -24,7 +24,7 @@ static void exit_nicely(PGconn *conn); -static void pg_attribute_noreturn() pg_fatal_impl(int line, const char *fmt,...) +pg_noreturn static void pg_fatal_impl(int line, const char *fmt,...) pg_attribute_printf(2, 3); static bool process_result(PGconn *conn, PGresult *res, int results, int numsent); @@ -71,8 +71,7 @@ exit_nicely(PGconn *conn) * Print an error to stderr and terminate the program. */ #define pg_fatal(...) pg_fatal_impl(__LINE__, __VA_ARGS__) -static void -pg_attribute_noreturn() +pg_noreturn static void pg_fatal_impl(int line, const char *fmt,...) { va_list args; diff --git a/src/test/modules/test_shm_mq/test_shm_mq.h b/src/test/modules/test_shm_mq/test_shm_mq.h index 9ad9f63b44e..5346557d473 100644 --- a/src/test/modules/test_shm_mq/test_shm_mq.h +++ b/src/test/modules/test_shm_mq/test_shm_mq.h @@ -40,6 +40,6 @@ extern void test_shm_mq_setup(int64 queue_size, int32 nworkers, shm_mq_handle **input); /* Main entrypoint for a worker. */ -extern PGDLLEXPORT void test_shm_mq_main(Datum) pg_attribute_noreturn(); +pg_noreturn extern PGDLLEXPORT void test_shm_mq_main(Datum); #endif diff --git a/src/test/modules/worker_spi/worker_spi.c b/src/test/modules/worker_spi/worker_spi.c index 5b87d4f7038..9c53d896b6a 100644 --- a/src/test/modules/worker_spi/worker_spi.c +++ b/src/test/modules/worker_spi/worker_spi.c @@ -44,7 +44,7 @@ PG_MODULE_MAGIC; PG_FUNCTION_INFO_V1(worker_spi_launch); -PGDLLEXPORT void worker_spi_main(Datum main_arg) pg_attribute_noreturn(); +PGDLLEXPORT pg_noreturn void worker_spi_main(Datum main_arg); /* GUC variables */ static int worker_spi_naptime = 10; |
