1 // RUN: %clang_cc1 -fms-extensions -verify %s
14 __super::foo((long*) 0);
21 static void foo(); // expected-note {{member is declared here}}
23 struct B
: private A
{ // expected-note {{constrained by private inheritance here}}
30 __super::foo(); // expected-error {{'foo' is a private member of 'test1::A'}}
44 struct C
: private B
{