https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88660
Jeffrey A. Law <law at redhat dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |law at redhat dot com Assignee|unassigned at gcc dot gnu.org |law at redhat dot com --- Comment #2 from Jeffrey A. Law <law at redhat dot com> --- I think we've just got the wrong value for the last argument to the convert_lvalue_to_ravlue call within c_parser_switch_statement. That argument controls whether or not we mark the expression with DECL_READ_P.