mirror of
https://github.com/postgres/postgres.git
synced 2025-06-26 12:21:12 +03: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:
@ -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),
|
||||||
|
Reference in New Issue
Block a user