Example #1
0
File: main.cpp Project: CCJY/coliru
int main()
{
    Derived *d = new Derived();
    d->Foo();
    d->ParentFoo();
    delete d;
    return 0;
}
void Foo (Derived<void> &x)
{
  x.Foo (); // { dg-message "required" "" }
}
Example #3
0
void Foo (Derived<char> &x)
{
  x.Foo ();
}
Example #4
0
void Foo (Derived<void> &x)
{
  x.Foo (); // { dg-error "instantiated" "" }
}