blob: 7caca196d0af06526af520025e3c3903dd1e9280 [file] [log] [blame]
// Build don't link:
struct A {
A (int);
};
struct B {
operator int () { return 1; }
};
void f (const A&);
void g()
{
B b;
f ((A) b);
f (A (b)); // gets bogus error - functional cast treated differently from C style
}