Suppress implicit-conversion warnings seen with newer clang versions.
Tom Lane <tgl@sss.pgh.pa.us>
Suppress implicit-conversion warnings seen with newer clang versions. We were assigning values near 255 through "char *" pointers. On machines where char is signed, that's not entirely kosher, and it's reasonable for compilers to warn about it. A better solution would be to change the pointer type to "unsigned char *", but that would be vastly more invasive. For the moment, let's just apply this simple backpatchable solution. Aleksander Alekseev Discussion: https://postgr.es/m/20170220141239.GD12278@e733.localdomain Discussion: https://postgr.es/m/2839.1490714708@sss.pgh.pa.us
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/transam/xlog.c | modified | +1 −1 |
| src/backend/access/transam/xloginsert.c | modified | +3 −3 |
| src/bin/pg_resetxlog/pg_resetxlog.c | modified | +1 −1 |
Discussion
- Today's failures on buildfarm member longfin 4 messages · 2017-03-28
- [PATCH] Suppress Clang 3.9 warnings 18 messages · 2017-02-20 → 2017-03-24