summaryrefslogtreecommitdiff
path: root/footobar.c
diff options
context:
space:
mode:
Diffstat (limited to 'footobar.c')
-rw-r--r--footobar.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/footobar.c b/footobar.c
index c3ce07c..d6f6dfd 100644
--- a/footobar.c
+++ b/footobar.c
@@ -75,7 +75,8 @@ static bool Tconv(Format *f, int ignore) {
case nForin: fmtprint(f, "for(%T in %T)%T", n->u[0].p, n->u[1].p, n->u[2].p); break;
case nVarsub: fmtprint(f, "$%T(%T)", n->u[0].p, n->u[1].p); break;
case nWord:
- fmtprint(f, quotep(n->u[0].s, dollar) ? "%#S" : "%S", n->u[0].s);
+ fmtprint(f, n->u[2].i && quotep(n->u[0].s, dollar) ?
+ "%#S" : "%S", n->u[0].s);
break;
case nLappend: {
static bool inlist;