-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Labels
enhancementSomething can be improvedSomething can be improvedfixedSomething works now, yay!Something works now, yay!
Description
Currently, MSVC STL defines two stringization macros in <yvals_core.h> for mutually exclusive cases.
Lines 25 to 26 in 3eac329
| #define _STL_STRINGIZE_(S) #S | |
| #define _STL_STRINGIZE(S) _STL_STRINGIZE_(S) |
Lines 1946 to 1947 in 3eac329
| #define _STRINGIZEX(x) #x | |
| #define _STRINGIZE(x) _STRINGIZEX(x) |
Would it be better to unconditionally defined one and consistently use it?
Also, _EMIT_STL_MESSAGE currently relies on _CRT_STRINGIZE.
Line 518 in 3eac329
| #define _EMIT_STL_MESSAGE(MESSAGE) _STL_PRAGMA_MESSAGE(__FILE__ "(" _CRT_STRINGIZE(__LINE__) "): " MESSAGE) |
Would it be better to change to use the STL-internal version?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementSomething can be improvedSomething can be improvedfixedSomething works now, yay!Something works now, yay!