From 3cb312d8734b88a1a36f40e7e77ba5f95100b388 Mon Sep 17 00:00:00 2001
From: Tom Lane <tgl@sss.pgh.pa.us>
Date: Thu, 9 Feb 2006 00:56:57 +0000
Subject: [PATCH] Fix broken non-YYDEBUG case.

---
 src/interfaces/ecpg/preproc/output.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/interfaces/ecpg/preproc/output.c b/src/interfaces/ecpg/preproc/output.c
index 8e434e18f3c..04379aebf37 100644
--- a/src/interfaces/ecpg/preproc/output.c
+++ b/src/interfaces/ecpg/preproc/output.c
@@ -87,7 +87,11 @@ char *
 hashline_number(void)
 {
 	/* do not print line numbers if we are in debug mode */
-	if (input_filename && !yydebug)
+	if (input_filename
+#ifdef YYDEBUG
+		&& !yydebug
+#endif
+		)
 	{
 		char	   *line = mm_alloc(strlen("\n#line %d \"%s\"\n") + 21 + strlen(input_filename));
 
-- 
GitLab