propagate seems to have propagated a lot in buildv.sac
Extended Description
Created an attachment (id=661)
Source code to reproduce fault
I've started seeing weird "propagate" stuff appearing in my -b11:ebt
output of late. I have no idea where it came from.
This is with Build #16723, with "sac2c buildv.sac -b11:ebt -O3 sac/apex/mconv/mconv.sac":
_pinl_12164_z, _pinl_10186__rso_250_TheTerminal__SSA0_3 = with {
(_pinl_12255__flat_2 <= _pinl_12160_iv=[_pinl_12169__eat_333] < _pinl_12252__flat_5 genwidth [ 100 ])
{
_pinl_12165__rso_287_TheTerminal__SSA0_1 = _prop_obj_in_( _pinl_12160_iv, _pinl_10185__rso_250_TheTerminal__SSA0_2);
_pinl_12188__flat_95 = _sel_VxA_( _pinl_12160_iv, _pinl_12203_z);
_pinl_13107__flat_9 = _tod_S_( _pinl_12188__flat_95);
_pinl_13111__flat_195 = _mul_SxS_( _pinl_10172__flat_9, _pinl_13107__flat_9);
_pinl_12168__rso_287_TheTerminal__SSA0_4 = _prop_obj_out_( _pinl_12165__rso_287_TheTerminal__SSA0_1);
} : _pinl_13111__flat_195, _pinl_12168__rso_287_TheTerminal__SSA0_4 ;
} :
genarray( _pinl_12252__flat_5, _pinl_12158__flat_190),
propagate( _pinl_10185__rso_250_TheTerminal__SSA0_2);
It happens with the latest Build #16731, so I backed up in some a bit to
see if my recent changes caused it. Apparently not.
Suggestions welcome.