diff options
Diffstat (limited to 'src/backend/executor/execUtils.c')
-rw-r--r-- | src/backend/executor/execUtils.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/backend/executor/execUtils.c b/src/backend/executor/execUtils.c index cc5177cc2b9..6deef1c679a 100644 --- a/src/backend/executor/execUtils.c +++ b/src/backend/executor/execUtils.c @@ -832,21 +832,21 @@ UpdateChangedParamSet(PlanState *node, Bitmapset *newchg) * normal non-error case: computing character indexes would be much more * expensive than storing token offsets.) */ -int +void executor_errposition(EState *estate, int location) { int pos; /* No-op if location was not provided */ if (location < 0) - return 0; + return; /* Can't do anything if source text is not available */ if (estate == NULL || estate->es_sourceText == NULL) - return 0; + return; /* Convert offset to character number */ pos = pg_mbstrlen_with_len(estate->es_sourceText, location) + 1; /* And pass it to the ereport mechanism */ - return errposition(pos); + errposition(pos); } /* |