diff --git a/src/node.h b/src/node.h index 485037c72f31a6..32a9806ae84803 100644 --- a/src/node.h +++ b/src/node.h @@ -111,15 +111,7 @@ #if defined(NODE_WANT_INTERNALS) && NODE_WANT_INTERNALS # define NODE_DEPRECATED(message, declarator) declarator #else // NODE_WANT_INTERNALS -# if NODE_CLANG_AT_LEAST(2, 9, 0) || NODE_GNUC_AT_LEAST(4, 5, 0) -# define NODE_DEPRECATED(message, declarator) \ - __attribute__((deprecated(message))) declarator -# elif defined(_MSC_VER) -# define NODE_DEPRECATED(message, declarator) \ - __declspec(deprecated) declarator -# else -# define NODE_DEPRECATED(message, declarator) declarator -# endif +#define NODE_DEPRECATED(message, declarator) [[deprecated(message)]] declarator #endif // Forward-declare libuv loop