1 // Test that we don't discard builtin candidates inappropriately.
10 void operator+ (B, B); // { dg-message "operator" "operator" }
15 a + a; // { dg-error "ambiguous" "ambiguous" }
16 // { dg-message "operator" "match candidate text" { target *-*-* } 15 }
17 // { dg-message "candidates" "candidates" { target *-*-* } 15 }