Remove dummyret definition
authorPeter Eisentraut <peter@eisentraut.org>
Sat, 20 Aug 2022 18:48:47 +0000 (20:48 +0200)
committerPeter Eisentraut <peter@eisentraut.org>
Sat, 20 Aug 2022 18:52:24 +0000 (20:52 +0200)
This hasn't been used in a while (last use removed by 50d22de932, and
before that 84b6d5f359), and since we are now preferring inline
functions over complex macros, it's unlikely to be needed again.

Reviewed-by: Daniel Gustafsson <daniel@yesql.se>
Discussion: https://www.postgresql.org/message-id/flat/7110ab37-8ddd-437f-905c-6aa6205c6185%40enterprisedb.com

src/include/c.h

index 65e91a6b899c0b064810f5d7467cc3121bb7681e..dfc366b026f47ee71cb2f709688cf77ebbccf788 100644 (file)
    _61,_62,_63,  N, ...) \
    (N)
 
-/*
- * dummyret is used to set return values in macros that use ?: to make
- * assignments.  gcc wants these to be void, other compilers like char
- */
-#ifdef __GNUC__                    /* GNU cc */
-#define dummyret   void
-#else
-#define dummyret   char
-#endif
-
 /*
  * Generic function pointer.  This can be used in the rare cases where it's
  * necessary to cast a function pointer to a seemingly incompatible function