mirror of
https://github.com/zeromq/libzmq.git
synced 2025-01-06 00:31:13 +01:00
Merge pull request #3818 from SCOREC/xlClang
support compiling with IBM XL 16.1 w/ clang front end
This commit is contained in:
commit
d4af92cd15
13
RELICENSE/cwsmith.md
Normal file
13
RELICENSE/cwsmith.md
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
# 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_);
|
|||||||
#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_);
|
||||||
|
Loading…
Reference in New Issue
Block a user