int main(void) { volatile f_class vf; 0 ? ret_v_f_class() : vf; // { dg-error "match" } can't copy volatile lvalue // { dg-message "candidate" "candidate note" { target *-*-* } 18 } return 0; }
int main(void) { volatile f_class vf; 0 ? ret_v_f_class() : vf; // { dg-error "" } can't copy volatile lvalue return 0; }
int main(void) { volatile f_class vf; 0 ? ret_v_f_class() : vf; // ERROR - can't copy volatile lvalue return 0; }