We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 649aeb1 commit d91da5eCopy full SHA for d91da5e
src/backend/utils/adt/numeric.c
@@ -354,12 +354,12 @@ typedef struct NumericSumAccum
354
*/
355
#define NUMERIC_ABBREV_BITS (SIZEOF_DATUM * BITS_PER_BYTE)
356
#if SIZEOF_DATUM == 8
357
-#define NumericAbbrevGetDatum(X) ((Datum) SET_8_BYTES(X))
358
-#define DatumGetNumericAbbrev(X) ((int64) GET_8_BYTES(X))
+#define NumericAbbrevGetDatum(X) ((Datum) (X))
+#define DatumGetNumericAbbrev(X) ((int64) (X))
359
#define NUMERIC_ABBREV_NAN NumericAbbrevGetDatum(PG_INT64_MIN)
360
#else
361
-#define NumericAbbrevGetDatum(X) ((Datum) SET_4_BYTES(X))
362
-#define DatumGetNumericAbbrev(X) ((int32) GET_4_BYTES(X))
+#define DatumGetNumericAbbrev(X) ((int32) (X))
363
#define NUMERIC_ABBREV_NAN NumericAbbrevGetDatum(PG_INT32_MIN)
364
#endif
365
0 commit comments