Require target lra in gcc.dg/pr108095.c
[official-gcc.git] / gcc / testsuite / gdc.dg / attr_visibility2.d
bloba3398822647db44094eb76b5cee2f8d59e565973
1 // { dg-do compile }
2 // { dg-require-visibility "" }
4 module attr_visibility2;
6 import gcc.attributes;
8 // { dg-final { scan-hidden "_D16attr_visibility25func1FZv" } }
10 @hidden void func1() { }
12 // { dg-final { scan-hidden "_D16attr_visibility25func2FZv" } }
14 @hidden void func2();
16 void func2() { }
18 // { dg-final { scan-hidden "_D16attr_visibility25func3FZv" } }
20 void func3();
22 @hidden void func3() { }
24 // { dg-final { scan-hidden "_D16attr_visibility210globalvar1i" } }
26 @hidden __gshared int globalvar1 = 5;