mirror of
https://github.com/ChaiScript/ChaiScript.git
synced 2025-12-07 01:06:54 +08:00
Only pop min/max if they were defined previously
This commit is contained in:
parent
14307194e9
commit
6d6f79b1a4
@ -23,6 +23,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#if defined(CHAISCRIPT_MSVC) && defined(max) && defined(min)
|
#if defined(CHAISCRIPT_MSVC) && defined(max) && defined(min)
|
||||||
|
#define CHAISCRIPT_PUSHED_MIN_MAX
|
||||||
#pragma push_macro("max") // Why Microsoft? why? This is worse than bad
|
#pragma push_macro("max") // Why Microsoft? why? This is worse than bad
|
||||||
#undef max
|
#undef max
|
||||||
#pragma push_macro("min")
|
#pragma push_macro("min")
|
||||||
@ -2454,7 +2455,8 @@ namespace chaiscript
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#ifdef CHAISCRIPT_MSVC
|
#if defined(CHAISCRIPT_MSVC) && defined(CHAISCRIPT_PUSHED_MIN_MAX)
|
||||||
|
#undef CHAISCRIPT_PUSHED_MIN_MAX
|
||||||
#pragma pop_macro("min")
|
#pragma pop_macro("min")
|
||||||
#pragma pop_macro("max")
|
#pragma pop_macro("max")
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user