aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2016-07-18 22:39:59 +0300
committerArnold D. Robbins <arnold@skeeve.com>2016-07-18 22:39:59 +0300
commit95b9f0c6c59cb4de1d7a65c3afe4d618a252de5a (patch)
tree429a1317082c72c5a532acd51837c153c9511c7e
parente6a57c37363922820a49ea95f2a2d9e03a3beeb5 (diff)
downloadegawk-95b9f0c6c59cb4de1d7a65c3afe4d618a252de5a.tar.gz
egawk-95b9f0c6c59cb4de1d7a65c3afe4d618a252de5a.tar.bz2
egawk-95b9f0c6c59cb4de1d7a65c3afe4d618a252de5a.zip
Small code cleanup in awkgram.y:shadow_funcs.
-rw-r--r--ChangeLog6
-rw-r--r--awkgram.c2
-rw-r--r--awkgram.y2
3 files changed, 8 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 33fd6d40..6aba67aa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2016-07-19 Arnold D. Robbins <arnold@skeeve.com>
+
+ * awkgram.y (shadow_funcs): Change test at end to be
+ `lintfunc == r_fatal' instead of `lintfunc != warning'.
+ Thank to Andrew Schorr for the suggestion.
+
2016-07-18 Arnold D. Robbins <arnold@skeeve.com>
* main.c (locale_dir): New variable, init to LOCALEDIR (set by
diff --git a/awkgram.c b/awkgram.c
index 5455430b..dbfc5e6e 100644
--- a/awkgram.c
+++ b/awkgram.c
@@ -6591,7 +6591,7 @@ shadow_funcs()
efree(funcs);
/* End with fatal if the user requested it. */
- if (shadow && lintfunc != warning)
+ if (shadow && lintfunc == r_fatal)
lintwarn(_("there were shadowed variables."));
}
diff --git a/awkgram.y b/awkgram.y
index 6aa90c50..4eab3d6f 100644
--- a/awkgram.y
+++ b/awkgram.y
@@ -4252,7 +4252,7 @@ shadow_funcs()
efree(funcs);
/* End with fatal if the user requested it. */
- if (shadow && lintfunc != warning)
+ if (shadow && lintfunc == r_fatal)
lintwarn(_("there were shadowed variables."));
}