1 // Test for versioned symbol dependency. 2 // 3 // Currently version information is unsupported by ELF reader, so tests may 4 // produce wrong results. 5 // TODO: remove statement above after support is implemented 6 7 __asm__(".symver versioned_foo_v1, versioned_foo@VERS_2"); 8 void versioned_foo_v1(void); 9 10 __asm__(".symver versioned_foo_v2, versioned_foo@VERS_3"); 11 void versioned_foo_v2(void); 12 test()13void test() { 14 versioned_foo_v1(); 15 versioned_foo_v2(); 16 } 17