@@ -1301,19 +1301,19 @@ template<int Opt, int NullTerm = 1> struct array_option
1301
1301
1302
1302
#define ZMQ_DEFINE_INTEGRAL_OPT (OPT, NAME, TYPE ) \
1303
1303
using NAME##_t = integral_option<OPT, TYPE, false >; \
1304
- ZMQ_INLINE_VAR ZMQ_CONSTEXPR_VAR NAME##_t NAME
1304
+ ZMQ_INLINE_VAR ZMQ_CONSTEXPR_VAR NAME##_t NAME{}
1305
1305
#define ZMQ_DEFINE_INTEGRAL_BOOL_UNIT_OPT (OPT, NAME, TYPE ) \
1306
1306
using NAME##_t = integral_option<OPT, TYPE, true >; \
1307
- ZMQ_INLINE_VAR ZMQ_CONSTEXPR_VAR NAME##_t NAME
1307
+ ZMQ_INLINE_VAR ZMQ_CONSTEXPR_VAR NAME##_t NAME{}
1308
1308
#define ZMQ_DEFINE_ARRAY_OPT (OPT, NAME ) \
1309
1309
using NAME##_t = array_option<OPT>; \
1310
- ZMQ_INLINE_VAR ZMQ_CONSTEXPR_VAR NAME##_t NAME
1310
+ ZMQ_INLINE_VAR ZMQ_CONSTEXPR_VAR NAME##_t NAME{}
1311
1311
#define ZMQ_DEFINE_ARRAY_OPT_BINARY (OPT, NAME ) \
1312
1312
using NAME##_t = array_option<OPT, 0 >; \
1313
- ZMQ_INLINE_VAR ZMQ_CONSTEXPR_VAR NAME##_t NAME
1313
+ ZMQ_INLINE_VAR ZMQ_CONSTEXPR_VAR NAME##_t NAME{}
1314
1314
#define ZMQ_DEFINE_ARRAY_OPT_BIN_OR_Z85 (OPT, NAME ) \
1315
1315
using NAME##_t = array_option<OPT, 2 >; \
1316
- ZMQ_INLINE_VAR ZMQ_CONSTEXPR_VAR NAME##_t NAME
1316
+ ZMQ_INLINE_VAR ZMQ_CONSTEXPR_VAR NAME##_t NAME{}
1317
1317
1318
1318
// duplicate definition from libzmq 4.3.3
1319
1319
#if defined _WIN32
0 commit comments