19 lines
344 B
C++
19 lines
344 B
C++
|
// Build don't link:
|
||
|
// GROUPS passed old-abort
|
||
|
struct B
|
||
|
{
|
||
|
void f(char); // ERROR - Cannot reduce access
|
||
|
void g(char);
|
||
|
};
|
||
|
|
||
|
class C
|
||
|
{
|
||
|
int g();
|
||
|
};// ERROR - warning
|
||
|
|
||
|
class D2 : public B
|
||
|
{
|
||
|
using B::f; // ok: B is a base of D
|
||
|
using C::g; // error: C isn't a base of D2
|
||
|
}; // ERROR - type C is not a base type for type D2
|