summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub StefaƄski <iakub.stefanski+git@gmail.com>2016-04-21 11:55:27 +0200
committerAlan Antonuk <alan.antonuk@gmail.com>2016-04-21 20:49:16 -0700
commitedaccdd884f19e54d194b2771031d87dfc82b969 (patch)
tree6c60246a066937623720404fc37ccf5b3d937447
parentc565c224bda6d842b9a8c582e279dc33ccb39aad (diff)
downloadrabbitmq-c-edaccdd884f19e54d194b2771031d87dfc82b969.tar.gz
Add NORETURN macro for MSVC
-rw-r--r--librabbitmq/amqp_private.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/librabbitmq/amqp_private.h b/librabbitmq/amqp_private.h
index 245612b..772e976 100644
--- a/librabbitmq/amqp_private.h
+++ b/librabbitmq/amqp_private.h
@@ -69,6 +69,10 @@
__attribute__ ((__noreturn__))
#define AMQP_UNUSED \
__attribute__ ((__unused__))
+#elif defined(_MSC_VER)
+#define AMQP_NORETURN \
+ __declspec(noreturn)
+#define AMQP_UNUSED
#else
#define AMQP_NORETURN
#define AMQP_UNUSED