summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2014-10-06 19:45:58 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2014-10-06 19:45:58 +0800
commitebfdd97a10e34a5e70eadfc21ebfc033ef93a563 (patch)
tree3fc0164b796a104b850b40a871304e507edd3fc6 /ChangeLog
parent[BUILTIN] Exit without arguments in a trap should use status outside traps (diff)
downloaddash-ebfdd97a10e34a5e70eadfc21ebfc033ef93a563.tar.gz
dash-ebfdd97a10e34a5e70eadfc21ebfc033ef93a563.zip
[BUILTIN] Do not allow break to break across function calls
As it is if you do a multi-level break inside a function it'll
actually include loops outside of the function call.  This is
counterintuitive.

This patch changes this by saving and resetting loopnest when
entering a function.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog1
1 files changed, 1 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index d0ec202..b70fa88 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
 2014-10-06  Herbert Xu <herbert@gondor.apana.org.au>
 
 	* Exit without arguments in a trap should use status outside traps.
+	* Do not allow break to break across function calls.
 
 2014-10-03  Herbert Xu <herbert@gondor.apana.org.au>