On 11/26/07, Andrew Ducore <[EMAIL PROTECTED]> wrote: > since the 'a' function is mapped to the label "_Z1av". (compile with > -S and look at the .s file.) This occurs even when the global variable > isn't declared within an extern "C" {} block. Should non-'extern "C" > {}' global variable names also be decorated?
It does not matter as _Z1av is in the implementation identifier space so any use in user sources is undefined. Thanks, Andrew Pinski