diff options
Diffstat (limited to 'contrib/seg/segdata.h')
-rw-r--r-- | contrib/seg/segdata.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/seg/segdata.h b/contrib/seg/segdata.h index f4eafc865d9..3d6e3e3f245 100644 --- a/contrib/seg/segdata.h +++ b/contrib/seg/segdata.h @@ -16,9 +16,10 @@ extern int significant_digits(const char *s); /* in segscan.l */ extern int seg_yylex(void); -extern void seg_yyerror(SEG *result, const char *message) pg_attribute_noreturn(); +extern void seg_yyerror(SEG *result, struct Node *escontext, + const char *message); extern void seg_scanner_init(const char *str); extern void seg_scanner_finish(void); /* in segparse.y */ -extern int seg_yyparse(SEG *result); +extern int seg_yyparse(SEG *result, struct Node *escontext); |