#include <stdio.h> | |
const int const_int = 5; | |
namespace Test { | |
int myVar; | |
} | |
int main () | |
{ | |
/* If you don't take it's address, gcc will just treat the const as a | |
macro and not emit any debug info for it. */ | |
const int *foo = &const_int; | |
Test::myVar = *foo; | |
printf("Test got %d, const_int is %d\n", Test::myVar, const_int); | |
return 0; | |
} |