https://gcc.gnu.org/bugzilla/show_bug.cgi?id=128340

--- Comment #3 from Drea Pinski <pinskia at gcc dot gnu.org> ---

                if (nop)
                  ve = build_nop (type, ve);
                else if (!type && is_capture_proxy (t))
                  type = lambda_proxy_type (ve);
                else if (DECL_LANG_SPECIFIC (t)
                         && DECL_OMP_PRIVATIZED_MEMBER (t)
                         && TREE_CODE (ve) == COMPONENT_REF
                         && TREE_CODE (TREE_OPERAND (ve, 1)) == FIELD_DECL
                         && DECL_BIT_FIELD_TYPE (TREE_OPERAND (ve, 1)) == type)
                  type = TREE_TYPE (ve);
                else
                  gcc_checking_assert (TYPE_MAIN_VARIANT (TREE_TYPE (ve))
                                       == TYPE_MAIN_VARIANT (type));

Reply via email to