[git commit] bc: shorten sanity-check code

Denys Vlasenko vda.linux at googlemail.com
Sat Dec 22 13:18:47 UTC 2018


commit: https://git.busybox.net/busybox/commit/?id=7c1c9dc86bf7d7bc91e906473c0f81a666113402
branch: https://git.busybox.net/busybox/commit/?id=refs/heads/master

function                                             old     new   delta
zbc_vm_process                                       745     740      -5

Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 miscutils/bc.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/miscutils/bc.c b/miscutils/bc.c
index 29007d828..bb83e0a14 100644
--- a/miscutils/bc.c
+++ b/miscutils/bc.c
@@ -6678,9 +6678,9 @@ static BC_STATUS zbc_vm_process(const char *text)
 			BcInstPtr *ip = (void*)G.prog.exestack.v;
 
 #if SANITY_CHECKS
-			if (G.prog.results.len != 0)
-				bb_error_msg_and_die("data stack not empty: %d slots", G.prog.results.len);
-			if (G.prog.exestack.len != 1) // should be empty
+			if (G.prog.results.len != 0) // should be empty
+				bb_error_msg_and_die("BUG:data stack");
+			if (G.prog.exestack.len != 1) // should have only main's IP
 				bb_error_msg_and_die("BUG:call stack");
 			if (ip->func != BC_PROG_MAIN)
 				bb_error_msg_and_die("BUG:not MAIN");


More information about the busybox-cvs mailing list