From 38d103763d14baddf3cbfe4b00b501059fc9447f Mon Sep 17 00:00:00 2001 From: Peter Eisentraut Date: Tue, 21 Feb 2017 11:33:07 -0500 Subject: Make more use of castNode() --- src/backend/utils/adt/selfuncs.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/backend/utils/adt/selfuncs.c') diff --git a/src/backend/utils/adt/selfuncs.c b/src/backend/utils/adt/selfuncs.c index d14f0f97a8a..13cb1facd49 100644 --- a/src/backend/utils/adt/selfuncs.c +++ b/src/backend/utils/adt/selfuncs.c @@ -6087,14 +6087,13 @@ deconstruct_indexquals(IndexPath *path) forboth(lcc, path->indexquals, lci, path->indexqualcols) { - RestrictInfo *rinfo = (RestrictInfo *) lfirst(lcc); + RestrictInfo *rinfo = castNode(RestrictInfo, lfirst(lcc)); int indexcol = lfirst_int(lci); Expr *clause; Node *leftop, *rightop; IndexQualInfo *qinfo; - Assert(IsA(rinfo, RestrictInfo)); clause = rinfo->clause; qinfo = (IndexQualInfo *) palloc(sizeof(IndexQualInfo)); -- cgit v1.2.3