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