On Thu, 2024-04-04 at 23:19 +0200, Martin Jambor wrote: > +/* Given two types in an assignment, return true either if any one cannot be > + totally scalarized or if they have padding (i.e. not copied bits) */ > + > +bool > +sra_total_scalarization_would_copy_same_data_p (tree t1, tree t2) > +{ > + sra_padding_collecting p1; > + if (!check_ts_and_push_padding_to_vec (t1, &p1)) > + return true; > + > + sra_padding_collecting p2; > + if (!check_ts_and_push_padding_to_vec (t2, &p2)) > + return true; > + > + unsigned l = p1.m_padding.length (); > + if (l != p2.m_padding.length ()) > + return false; > + for (unsigned i = 0; i < l; i++) > + if (p1.m_padding[i].first != p2.m_padding[i].first > + || p1.m_padding[i].second != p2.m_padding[i].second) > + return false; > + > + return true; > +} > +
Better remove this trailing empty line from tree-sra.cc. -- Xi Ruoyao <xry...@xry111.site> School of Aerospace Science and Technology, Xidian University