You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by jo...@apache.org on 2016/09/17 00:08:41 UTC
[2/2] mesos git commit: Windows: Removed macro redefinition.
Windows: Removed macro redefinition.
The `__STRINGIZE` macro is already defined in Visual Studio headers.
Review: https://reviews.apache.org/r/51861/
Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/45fea210
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/45fea210
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/45fea210
Branch: refs/heads/master
Commit: 45fea210711c7a2e3c0e2cdacd5ca29d07453888
Parents: 862da54
Author: Daniel Pravat <dp...@outlook.com>
Authored: Fri Sep 16 17:06:16 2016 -0700
Committer: Joseph Wu <jo...@apache.org>
Committed: Fri Sep 16 17:07:26 2016 -0700
----------------------------------------------------------------------
3rdparty/stout/include/stout/abort.hpp | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/mesos/blob/45fea210/3rdparty/stout/include/stout/abort.hpp
----------------------------------------------------------------------
diff --git a/3rdparty/stout/include/stout/abort.hpp b/3rdparty/stout/include/stout/abort.hpp
index 9fa6f84..b7dba03 100644
--- a/3rdparty/stout/include/stout/abort.hpp
+++ b/3rdparty/stout/include/stout/abort.hpp
@@ -28,10 +28,13 @@
#include <stout/attributes.hpp>
-
-// Signal safe abort which prints a message.
+// NOTE: These macros are already defined in Visual Studio (Windows) headers.
+#ifndef __WINDOWS__
#define __STRINGIZE(x) #x
#define _STRINGIZE(x) __STRINGIZE(x)
+#endif // __WINDOWS__
+
+// Signal safe abort which prints a message.
#define _ABORT_PREFIX "ABORT: (" __FILE__ ":" _STRINGIZE(__LINE__) "): "
#define ABORT(...) _Abort(_ABORT_PREFIX, __VA_ARGS__)