Changeset: ac29bfda3809 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=ac29bfda3809
Modified Files:
        monetdb5/scheduler/mut_policy.c
Branch: mutation
Log Message:

Use proper variable for target.


diffs (27 lines):

diff --git a/monetdb5/scheduler/mut_policy.c b/monetdb5/scheduler/mut_policy.c
--- a/monetdb5/scheduler/mut_policy.c
+++ b/monetdb5/scheduler/mut_policy.c
@@ -48,7 +48,7 @@ str
 MUTpolicy(Client cntxt, Mutant m) 
 {
        MalBlkPtr src = m->src;
-       int i, target = 0, ssize;
+       int i, ssize;
        InstrPtr p;
 
        (void) cntxt;
@@ -70,12 +70,12 @@ MUTpolicy(Client cntxt, Mutant m)
                if ( m->target == 0)
                        m->target = i;
                else
-               if ( src->profiler[i].ticks/src->calls > 
src->profiler[target].ticks/src->calls)
+               if ( src->profiler[i].ticks/src->calls > 
src->profiler[m->target].ticks/src->calls)
                        m->target = i;
        }
        DEBUG_MUTATION if ( src->profiler && m->target) {
                mnstr_printf(cntxt->fdout,"#mutation calls %d cost "LLFMT"\n", 
src->calls, src->runtime/src->calls);
-               mnstr_printf(cntxt->fdout,"#mutation target instruction %d cost 
"LLFMT"\n", m->target, src->profiler[target].ticks/src->calls);
+               mnstr_printf(cntxt->fdout,"#mutation target instruction %d cost 
"LLFMT"\n", m->target, src->profiler[m->target].ticks/src->calls);
                
printInstruction(cntxt->fdout,src,0,getInstrPtr(src,m->target),LIST_MAL_ALL);
        }
        /* At this point we have a target instruction to be replaced */
_______________________________________________
checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to