// claiming it's unused, otherwise skip the vector entierly
if (v->m_vtype == TYPE_VECTOR)
{
// claiming it's unused, otherwise skip the vector entierly
if (v->m_vtype == TYPE_VECTOR)
{
for (size_t i = 0; i < 3; i++)
if (!v->m_members[i] || (v->m_members[i]->m_reads.empty()
&& v->m_members[i]->m_writes.size()))
for (size_t i = 0; i < 3; i++)
if (!v->m_members[i] || (v->m_members[i]->m_reads.empty()
&& v->m_members[i]->m_writes.size()))
vec_push(self->m_exits, ontrue);
vec_push(self->m_exits, onfalse);
vec_push(self->m_exits, ontrue);
vec_push(self->m_exits, onfalse);
- vec_push(ontrue->m_entries, self);
- vec_push(onfalse->m_entries, self);
+ ontrue->m_entries.push_back(self);
+ onfalse->m_entries.push_back(self);
vec_push(self->m_instr, in);
vec_push(self->m_exits, to);
vec_push(self->m_instr, in);
vec_push(self->m_exits, to);