aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/timestamp.c
diff options
context:
space:
mode:
authorAlvaro Herrera <alvherre@alvh.no-ip.org>2020-05-13 15:31:14 -0400
committerAlvaro Herrera <alvherre@alvh.no-ip.org>2020-05-13 15:31:14 -0400
commit17cc133f017cb13737e23ce0da4415daf2c34cc3 (patch)
tree45bd1e33f52902f315aa6364fd9fdf1ff152403a /src/backend/utils/adt/timestamp.c
parent81ca8686305c4c62d723ab224ad5c414f350a3a0 (diff)
downloadpostgresql-17cc133f017cb13737e23ce0da4415daf2c34cc3.tar.gz
postgresql-17cc133f017cb13737e23ce0da4415daf2c34cc3.zip
Dial back -Wimplicit-fallthrough to level 3
The additional pain from level 4 is excessive for the gain. Also revert all the source annotation changes to their original wordings, to avoid back-patching pain. Discussion: https://postgr.es/m/31166.1589378554@sss.pgh.pa.us
Diffstat (limited to 'src/backend/utils/adt/timestamp.c')
-rw-r--r--src/backend/utils/adt/timestamp.c54
1 files changed, 27 insertions, 27 deletions
diff --git a/src/backend/utils/adt/timestamp.c b/src/backend/utils/adt/timestamp.c
index d28d3c1628b..4caffb58040 100644
--- a/src/backend/utils/adt/timestamp.c
+++ b/src/backend/utils/adt/timestamp.c
@@ -3866,14 +3866,14 @@ timestamp_trunc(PG_FUNCTION_ARGS)
tm->tm_year = ((tm->tm_year + 999) / 1000) * 1000 - 999;
else
tm->tm_year = -((999 - (tm->tm_year - 1)) / 1000) * 1000 + 1;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_CENTURY:
/* see comments in timestamptz_trunc */
if (tm->tm_year > 0)
tm->tm_year = ((tm->tm_year + 99) / 100) * 100 - 99;
else
tm->tm_year = -((99 - (tm->tm_year - 1)) / 100) * 100 + 1;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_DECADE:
/* see comments in timestamptz_trunc */
if (val != DTK_MILLENNIUM && val != DTK_CENTURY)
@@ -3883,25 +3883,25 @@ timestamp_trunc(PG_FUNCTION_ARGS)
else
tm->tm_year = -((8 - (tm->tm_year - 1)) / 10) * 10;
}
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_YEAR:
tm->tm_mon = 1;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_QUARTER:
tm->tm_mon = (3 * ((tm->tm_mon - 1) / 3)) + 1;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_MONTH:
tm->tm_mday = 1;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_DAY:
tm->tm_hour = 0;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_HOUR:
tm->tm_min = 0;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_MINUTE:
tm->tm_sec = 0;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_SECOND:
fsec = 0;
break;
@@ -4007,14 +4007,14 @@ timestamptz_trunc_internal(text *units, TimestampTz timestamp, pg_tz *tzp)
tm->tm_year = ((tm->tm_year + 999) / 1000) * 1000 - 999;
else
tm->tm_year = -((999 - (tm->tm_year - 1)) / 1000) * 1000 + 1;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_CENTURY:
/* truncating to the century? as above: -100, 1, 101... */
if (tm->tm_year > 0)
tm->tm_year = ((tm->tm_year + 99) / 100) * 100 - 99;
else
tm->tm_year = -((99 - (tm->tm_year - 1)) / 100) * 100 + 1;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_DECADE:
/*
@@ -4028,26 +4028,26 @@ timestamptz_trunc_internal(text *units, TimestampTz timestamp, pg_tz *tzp)
else
tm->tm_year = -((8 - (tm->tm_year - 1)) / 10) * 10;
}
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_YEAR:
tm->tm_mon = 1;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_QUARTER:
tm->tm_mon = (3 * ((tm->tm_mon - 1) / 3)) + 1;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_MONTH:
tm->tm_mday = 1;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_DAY:
tm->tm_hour = 0;
redotz = true; /* for all cases >= DAY */
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_HOUR:
tm->tm_min = 0;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_MINUTE:
tm->tm_sec = 0;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_SECOND:
fsec = 0;
break;
@@ -4195,33 +4195,33 @@ interval_trunc(PG_FUNCTION_ARGS)
case DTK_MILLENNIUM:
/* caution: C division may have negative remainder */
tm->tm_year = (tm->tm_year / 1000) * 1000;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_CENTURY:
/* caution: C division may have negative remainder */
tm->tm_year = (tm->tm_year / 100) * 100;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_DECADE:
/* caution: C division may have negative remainder */
tm->tm_year = (tm->tm_year / 10) * 10;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_YEAR:
tm->tm_mon = 0;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_QUARTER:
tm->tm_mon = 3 * (tm->tm_mon / 3);
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_MONTH:
tm->tm_mday = 0;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_DAY:
tm->tm_hour = 0;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_HOUR:
tm->tm_min = 0;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_MINUTE:
tm->tm_sec = 0;
- /* FALLTHROUGH */
+ /* FALL THRU */
case DTK_SECOND:
fsec = 0;
break;