brintos

brintos / llvm-project-archived public Read only

0
0
Text · 496 B · 23b899d Raw
37 lines · plain
1void f1() {}2 3#ifndef NO_WEAK4void f2() __attribute__((weak));5void f2() {}6#endif7 8void f3() __attribute__((always_inline));9void f3() {}10 11#ifndef NO_EXTERN12extern void f4();13#endif14 15void f5() __attribute__((visibility("default")));16void f5() {}17 18void f6() __attribute__((visibility("hidden")));19void f6() {}20 21void f7() __attribute__((visibility("internal")));22void f7() {}23 24void call() {25  f1();26#ifndef NO_WEAK27  f2();28#endif29  f3();30#ifndef NO_EXTERN31  f4();32#endif33  f5();34  f6();35  f7();36}37