aboutsummaryrefslogtreecommitdiffstats
path: root/awkgram.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2020-06-08 22:18:07 +0300
committerArnold D. Robbins <arnold@skeeve.com>2020-06-08 22:18:07 +0300
commit4fdd2362ad9c9a215da4b4a9f2c96b15a5d5d881 (patch)
treed93801c7b75ee563824435d406c491a09f11e3a5 /awkgram.c
parenta950f833d18938c0e2bb9599670eb3eb50f491c0 (diff)
downloadegawk-4fdd2362ad9c9a215da4b4a9f2c96b15a5d5d881.tar.gz
egawk-4fdd2362ad9c9a215da4b4a9f2c96b15a5d5d881.tar.bz2
egawk-4fdd2362ad9c9a215da4b4a9f2c96b15a5d5d881.zip
Fix ` print $"2" ' case.
Diffstat (limited to 'awkgram.c')
-rw-r--r--awkgram.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/awkgram.c b/awkgram.c
index b834a658..3e497e03 100644
--- a/awkgram.c
+++ b/awkgram.c
@@ -3071,7 +3071,7 @@ regular_loop:
if (yyvsp[-1] != NULL) {
NODE *n = yyvsp[-1]->nexti->nexti->memory;
- if (! iszero(n))
+ if ((n->flags & (STRING|STRCUR)) != 0 || ! iszero(n))
goto regular_print;
bcfree(yyvsp[-1]->lasti); /* Op_field_spec */