Changeset: e4c92c08e2e0 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e4c92c08e2e0 Modified Files: monetdb5/optimizer/opt_inline.c Branch: default Log Message:
Keep local inline flag diffs (29 lines): diff --git a/monetdb5/optimizer/opt_inline.c b/monetdb5/optimizer/opt_inline.c --- a/monetdb5/optimizer/opt_inline.c +++ b/monetdb5/optimizer/opt_inline.c @@ -33,6 +33,7 @@ OPTinlineImplementation(Client cntxt, Ma int i; InstrPtr q,sig; int actions = 0; + int inlineProp = 0; (void) p; (void)stk; @@ -51,7 +52,7 @@ OPTinlineImplementation(Client cntxt, Ma mnstr_printf(cntxt->fdout,"#multiplex inline function\n"); printInstruction(cntxt->fdout,mb,0,q,LIST_MAL_ALL); } - mb->inlineProp = 1; + inlineProp = 1; } else /* * Check if the function definition is tagged as being inlined. @@ -70,7 +71,7 @@ OPTinlineImplementation(Client cntxt, Ma /* * Check if the local call is tagged as being inlined. */ - if ( q->blk->inlineProp ){ + if (inlineProp || q->blk->inlineProp ){ inlineMALblock(mb,i,q->blk); i--; actions++; _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list