1 /* { dg-require-visibility "" } */
2 /* { dg-options "-fvisibility-ms-compat" } */
4 /* { dg-final { scan-not-hidden "__ZTI1S" } } */
5 /* { dg-final { scan-hidden "__ZTI1T" } } */
6 /* { dg-final { scan-not-hidden "__ZTI1U" } } */
7 /* { dg-final { scan-not-hidden "__ZN1U6hide_4Ev" } } */
10 virtual void hide_2();
16 class __attribute__((visibility("hidden"))) T {
17 virtual void hide_4();
23 class __attribute__((visibility("default"))) U {
24 virtual void hide_4();