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