On 13 September 2018 at 13:03, Jakub Jelinek <ja...@redhat.com> wrote: > On Thu, Sep 13, 2018 at 12:56:59PM +0300, Ville Voutilainen wrote: >> + else if (!TYPE_HAS_CONST_COPY_CTOR (class_type)) >> + TYPE_HAS_COMPLEX_COPY_CTOR (class_type) += 2; >> + } >> + else if (ctor > 1 && TYPE_HAS_COMPLEX_COPY_CTOR (class_type) == 2) >> + TYPE_HAS_COMPLEX_COPY_CTOR (class_type) = 0; > > How does this work when: > unsigned has_complex_copy_ctor : 1;
It doesn't. I need more bits. Luckily, we have some available.