1 // Test that dllimport'd functions have default visibility.
2 // { dg-require-visibility "" }
3 // { dg-require-dll "" }
4 // { dg-options "-fvisibility=hidden" }
5 // { dg-final { scan-not-hidden "_Z2f1v" } }
6 // { dg-final { scan-not-hidden "_ZN1S2f3Ev" } }
8 extern void __attribute__((dllimport)) f1();
13 struct __attribute__((visibility("hidden")) S1 {
14 __attribute__((dllimport)) void f3();
23 __attribute__((dllimport)) void f5();