From 7ed3b89d48e7671a0d9d811b1a2cb48af6247b62 Mon Sep 17 00:00:00 2001
From: Bruce Momjian <bruce@momjian.us>
Date: Sun, 21 Mar 1999 02:26:56 +0000
Subject: [PATCH] Fix for %4 and 4%.

---
 src/backend/parser/gram.y | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/backend/parser/gram.y b/src/backend/parser/gram.y
index 5b6e1ff6661..60f38f0f68e 100644
--- a/src/backend/parser/gram.y
+++ b/src/backend/parser/gram.y
@@ -10,7 +10,7 @@
  *
  *
  * IDENTIFICATION
- *	  $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.66 1999/03/19 23:48:50 momjian Exp $
+ *	  $Header: /cvsroot/pgsql/src/backend/parser/gram.y,v 2.67 1999/03/21 02:26:56 momjian Exp $
  *
  * HISTORY
  *	  AUTHOR			DATE			MAJOR EVENT
@@ -3698,6 +3698,10 @@ a_expr:  attr opt_indirection
 				}
 		| '-' a_expr %prec UMINUS
 				{	$$ = doNegate($2); }
+		| '%' a_expr %prec UMINUS
+				{	$$ = makeA_Expr(OP, "%", NULL, $2); }
+		| a_expr %prec UMINUS '%'
+				{	$$ = makeA_Expr(OP, "%", $1, NULL); }
 		| a_expr '+' a_expr
 				{	$$ = makeA_Expr(OP, "+", $1, $3); }
 		| a_expr '-' a_expr
-- 
GitLab