// { dg-do assemble } | |
// PRMS Id: 6568 | |
// Bug: g++ complains about the ambiguous conversion to bool even though | |
// we wouldn't end up using it anyway. | |
class AString | |
{ | |
public: | |
AString (unsigned len); | |
operator char *() const; | |
operator char const *() const; | |
}; | |
void | |
foo(unsigned t, AString const & handle) | |
{ | |
} | |
void | |
foo(AString const & handle, bool includeSpecials) | |
{ | |
unsigned t; | |
foo(t, handle); | |
} |