bc: G.prog.zero does not need initializing num[] vector
authorDenys Vlasenko <vda.linux@googlemail.com>
Thu, 27 Dec 2018 17:08:30 +0000 (18:08 +0100)
committerDenys Vlasenko <vda.linux@googlemail.com>
Thu, 27 Dec 2018 17:08:49 +0000 (18:08 +0100)
function                                             old     new   delta
bc_vm_init                                           676     665     -11

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
miscutils/bc.c

index 9a0db21724d075502ade94d0118e35280d44effe..09cc452545e5605e048f72fa173f56a8cb4aaf0e 100644 (file)
@@ -7156,7 +7156,7 @@ static void bc_program_free(void)
        bc_vec_free(&G.prog.results);
        bc_vec_free(&G.prog.exestack);
        IF_BC(bc_num_free(&G.prog.last);)
-       IF_BC(bc_num_free(&G.prog.zero);)
+       //IF_BC(bc_num_free(&G.prog.zero);)
        IF_BC(bc_num_free(&G.prog.one);)
        bc_vec_free(&G.input_buffer);
 }
@@ -7184,7 +7184,7 @@ static void bc_program_init(void)
        IF_BC(bc_num_init_DEF_SIZE(&G.prog.last);)
        //IF_BC(bc_num_zero(&G.prog.last);) - already is
 
-       bc_num_init_DEF_SIZE(&G.prog.zero);
+       //bc_num_init_DEF_SIZE(&G.prog.zero); - not needed
        //bc_num_zero(&G.prog.zero); - already is
 
        IF_BC(bc_num_init_DEF_SIZE(&G.prog.one);)