hand cherry pick of 7f58309f6db304193ab0475c7fc58e842604ee78

bug fix in block handling
fixed.

Nakul Jindal wrote:
>
> In src/sip/worker/interpreter.cpp:
>
> > @@ -582,8 +582,10 @@ void Interpreter::interpret(int pc_start, int 
> pc_end) {
> > // } else
> > //#endif
> > //check for self assignment
> > - if (lhs_block->get_data() == rhs_block->get_data()) {
> > - return;
> > +// if (lhs_block->get_data() == rhs_block->get_data()) {
> > +// return;
> > + if (lhs_block->get_data() != rhs_block->get_data()) {
> > + lhs_block->copy_data_(rhs_block);
> > }
> > lhs_block->copy_data_(rhs_block);
>
> That line needs to be removed, since its already done at 588
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/UFParLab/aces4/pull/9/files#r19547840>.