Unverified Commit d4af92cd authored by Luca Boccassi's avatar Luca Boccassi Committed by GitHub

Merge pull request #3818 from SCOREC/xlClang

support compiling with IBM XL 16.1 w/ clang front end
parents 0d073e0b f4dff8ee
# Permission to Relicense under MPLv2
This is a statement by Cameron Smith
that grants permission to relicense its copyrights in the libzmq C++
library (ZeroMQ) under the Mozilla Public License v2 (MPLv2).
A portion of the commits made by the Github handle "cwsmith", with
commit author "Cameron Smith <smithc11@rpi.edu>", are copyright of Cameron Smith.
This document hereby grants the libzmq project team to relicense libzmq,
including all past, present and future contributions of the author listed above.
Cameron Smith
2020/02/05
...@@ -59,6 +59,8 @@ const char *errno_to_string (int errno_); ...@@ -59,6 +59,8 @@ const char *errno_to_string (int errno_);
#if defined __clang__ #if defined __clang__
#if __has_feature(attribute_analyzer_noreturn) #if __has_feature(attribute_analyzer_noreturn)
void zmq_abort (const char *errmsg_) __attribute__ ((analyzer_noreturn)); void zmq_abort (const char *errmsg_) __attribute__ ((analyzer_noreturn));
#else
void zmq_abort (const char *errmsg_);
#endif #endif
#elif defined __MSCVER__ #elif defined __MSCVER__
__declspec(noreturn) void zmq_abort (const char *errmsg_); __declspec(noreturn) void zmq_abort (const char *errmsg_);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment