only VC++ >= 7.0 has __COUNTER__
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@30033 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -473,11 +473,11 @@ typedef int wxWindowID;
|
||||
/* appending the current line number to the given identifier to reduce the */
|
||||
/* probability of the conflict (it may still happen if this is used in the */
|
||||
/* headers, hence you should avoid doing it or provide unique prefixes then) */
|
||||
#ifdef __VISUALC__
|
||||
#if defined(__VISUALC__) && (__VISUALC__ >= 1300)
|
||||
/*
|
||||
__LINE__ handling is completely broken in VC++ when using "Edit and
|
||||
Continue" (/ZI option) and results in preprocessor errors if we use it
|
||||
inside the macros. Luckily it has another standard macro which can be
|
||||
inside the macros. Luckily VC7 has another standard macro which can be
|
||||
used like this and is even better than __LINE__ because it is globally
|
||||
unique.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user