2 // { dg-require-visibility "" }
4 module attr_visibility2
;
8 // { dg-final { scan-hidden "_D16attr_visibility25func1FZv" } }
10 @hidden void func1() { }
12 // { dg-final { scan-hidden "_D16attr_visibility25func2FZv" } }
18 // { dg-final { scan-hidden "_D16attr_visibility25func3FZv" } }
22 @hidden void func3() { }
24 // { dg-final { scan-hidden "_D16attr_visibility210globalvar1i" } }
26 @hidden __gshared
int globalvar1
= 5;