mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-01 09:01:17 +02:00
Suppress compiler warning.
Given the limited range of i, these shifts should not cause any problem, but that apparently doesn't stop some compilers from whining about them. David Rowley
This commit is contained in:
parent
be44ed27b8
commit
d9b9289c83
@ -234,7 +234,8 @@ ginvalidate(Oid opclassoid)
|
|||||||
/* Check that the originally-named opclass is complete */
|
/* Check that the originally-named opclass is complete */
|
||||||
for (i = 1; i <= GINNProcs; i++)
|
for (i = 1; i <= GINNProcs; i++)
|
||||||
{
|
{
|
||||||
if (opclassgroup && (opclassgroup->functionset & (1 << i)) != 0)
|
if (opclassgroup &&
|
||||||
|
(opclassgroup->functionset & (((uint64) 1) << i)) != 0)
|
||||||
continue; /* got it */
|
continue; /* got it */
|
||||||
if (i == GIN_COMPARE_PARTIAL_PROC)
|
if (i == GIN_COMPARE_PARTIAL_PROC)
|
||||||
continue; /* optional method */
|
continue; /* optional method */
|
||||||
|
@ -254,7 +254,8 @@ gistvalidate(Oid opclassoid)
|
|||||||
/* Check that the originally-named opclass is complete */
|
/* Check that the originally-named opclass is complete */
|
||||||
for (i = 1; i <= GISTNProcs; i++)
|
for (i = 1; i <= GISTNProcs; i++)
|
||||||
{
|
{
|
||||||
if (opclassgroup && (opclassgroup->functionset & (1 << i)) != 0)
|
if (opclassgroup &&
|
||||||
|
(opclassgroup->functionset & (((uint64) 1) << i)) != 0)
|
||||||
continue; /* got it */
|
continue; /* got it */
|
||||||
if (i == GIST_DISTANCE_PROC || i == GIST_FETCH_PROC)
|
if (i == GIST_DISTANCE_PROC || i == GIST_FETCH_PROC)
|
||||||
continue; /* optional methods */
|
continue; /* optional methods */
|
||||||
|
@ -213,7 +213,7 @@ spgvalidate(Oid opclassoid)
|
|||||||
|
|
||||||
for (i = 1; i <= SPGISTNProc; i++)
|
for (i = 1; i <= SPGISTNProc; i++)
|
||||||
{
|
{
|
||||||
if ((thisgroup->functionset & (1 << i)) != 0)
|
if ((thisgroup->functionset & (((uint64) 1) << i)) != 0)
|
||||||
continue; /* got it */
|
continue; /* got it */
|
||||||
ereport(INFO,
|
ereport(INFO,
|
||||||
(errcode(ERRCODE_INVALID_OBJECT_DEFINITION),
|
(errcode(ERRCODE_INVALID_OBJECT_DEFINITION),
|
||||||
|
Loading…
Reference in New Issue
Block a user