AWOL:
Hmmm... after all it's just a typed #define. IOW, a literal.
Ever tried taking the address of a #define?
Well, I know a const is not a typed #define. I was just saying a const can be viewed as a literal.
Taking the address of a const variable is probably one of the things that prevents the compiler from optimizing them out...