| #include <unistd.h> | |
| #include <cstdio> | |
| namespace some_namespace { | |
| static __attribute__((noinline)) int some_function(int x, int y) { | |
| volatile int z = x + y; | |
| return z; | |
| } | |
| } | |
| int main() { | |
| printf("%p\n", &some_namespace::some_function); | |
| fflush(stdout); | |
| printf("result = %d\n", some_namespace::some_function(42, 11)); | |
| sleep(1000); | |
| return 0; | |
| } |