diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2007-09-24 21:59:39 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2007-09-24 22:01:26 +0800 |
commit | cfc3d6a1b401c16f6bb65460ad675154fe622a14 (patch) | |
tree | cef2d0b43e911cb91d81bd95cb47bbdb22ec0cdc /src | |
parent | [PARSER] Remove superfluous arinest test in CENDQUOTE (diff) | |
download | dash-cfc3d6a1b401c16f6bb65460ad675154fe622a14.tar.gz dash-cfc3d6a1b401c16f6bb65460ad675154fe622a14.zip |
[PARSER] Remove superfluous arinest test for dqvarnest
dqvarnest is only used to determine whether CENDQUOTE should terminate the double-quote syntax. Since CENDQUOTE can never occur while arinest is set, we don't need to take arinest into account for dqvarnest.
Diffstat (limited to 'src')
-rw-r--r-- | src/parser.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/parser.c b/src/parser.c index 26c9046..8fac57a 100644 --- a/src/parser.c +++ b/src/parser.c @@ -1232,9 +1232,8 @@ badsub: synerror("Bad substitution"); *((char *)stackblock() + typeloc) = subtype | flags; if (subtype != VSNORMAL) { varnest++; - if (dblquote || arinest) { + if (dblquote) dqvarnest++; - } } } goto parsesub_return; |