1 // { dg-do run } 2 // { dg-options "" } 3 // prms-id: 6004 4 5 class A { 6 public: 7 static int foo() asm("_my_routine"); 8 }; 9 10 int bar1() asm("foo__1A"); 11 int bar2() asm("_foo__1A"); 12 int bar3() asm("__foo__1A"); bar1()13int bar1() { return 45; } bar2()14int bar2() { return 44; } bar3()15int bar3() { return 43; } 16 foo()17int A::foo() { return 42; } 18 19 int main()20main() { 21 return A::foo() - 42; 22 } 23