Re: pgsql: Removed comparison of unsigned expression < 0.
| От | Tom Lane |
|---|---|
| Тема | Re: pgsql: Removed comparison of unsigned expression < 0. |
| Дата | |
| Msg-id | 20836.1243378317@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | pgsql: Removed comparison of unsigned expression < 0. (meskes@postgresql.org (Michael Meskes)) |
| Ответы |
Re: pgsql: Removed comparison of unsigned expression
< 0.
|
| Список | pgsql-committers |
meskes@postgresql.org (Michael Meskes) writes: > Log Message: > ----------- > Removed comparison of unsigned expression < 0. I believe that this change is a bad idea and should be reverted: > fe-exec.c (r1.200 -> r1.201) > (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/interfaces/libpq/fe-exec.c?r1=1.200&r2=1.201) This is correct only if enum ExecStatusType is considered unsigned by the compiler, an assumption that I don't believe is portable. (In fact, Zdenek was just complaining about something else that seems to prove Solaris' compiler treats enums as signed always.) The other two changes seem ok, since they are for size_t variables which are definitely supposed to be unsigned. regards, tom lane
В списке pgsql-committers по дате отправления: