From fad0f9d8c9f6a8e99156b8f01cba54be39f31761 Mon Sep 17 00:00:00 2001 From: Andres Freund Date: Fri, 18 Mar 2016 11:43:59 -0700 Subject: [PATCH] Remove unused, and dangerous, TestLatch() macro. The macro has not seen any in-tree use since latches had been introduced in 2746e5f, in 2010. --- src/include/storage/latch.h | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/include/storage/latch.h b/src/include/storage/latch.h index e77491e71f..737e11d016 100644 --- a/src/include/storage/latch.h +++ b/src/include/storage/latch.h @@ -116,8 +116,6 @@ extern int WaitLatchOrSocket(volatile Latch *latch, int wakeEvents, extern void SetLatch(volatile Latch *latch); extern void ResetLatch(volatile Latch *latch); -/* beware of memory ordering issues if you use this macro! */ -#define TestLatch(latch) (((volatile Latch *) (latch))->is_set) /* * Unix implementation uses SIGUSR1 for inter-process signaling. -- 2.40.0