diff options
author | Sverker Eriksson <[email protected]> | 2014-12-02 17:37:13 +0100 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2014-12-02 17:37:13 +0100 |
commit | b3e52c026ce4920e1a4e36ef98e5de94666e91ef (patch) | |
tree | acd32450496744ade5043d8b56cb32b5f3dae1c2 /erts/emulator/drivers/common | |
parent | c0067390b80f015a0342284505543d099b9e20e6 (diff) | |
download | otp-b3e52c026ce4920e1a4e36ef98e5de94666e91ef.tar.gz otp-b3e52c026ce4920e1a4e36ef98e5de94666e91ef.tar.bz2 otp-b3e52c026ce4920e1a4e36ef98e5de94666e91ef.zip |
erts: Add compile time assert ERTS_CT_ASSERT
and usage
Diffstat (limited to 'erts/emulator/drivers/common')
-rw-r--r-- | erts/emulator/drivers/common/inet_drv.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/erts/emulator/drivers/common/inet_drv.c b/erts/emulator/drivers/common/inet_drv.c index db8a251fdd..c8b69b0a94 100644 --- a/erts/emulator/drivers/common/inet_drv.c +++ b/erts/emulator/drivers/common/inet_drv.c @@ -3948,9 +3948,9 @@ static int inet_init() if (0 != erl_drv_tsd_key_create("inet_buffer_stack_key", &buffer_stack_key)) goto error; - ASSERT(sizeof(struct in_addr) == 4); + ERTS_CT_ASSERT(sizeof(struct in_addr) == 4); # if defined(HAVE_IN6) && defined(AF_INET6) - ASSERT(sizeof(struct in6_addr) == 16); + ERTS_CT_ASSERT(sizeof(struct in6_addr) == 16); # endif INIT_ATOM(ok); @@ -3996,7 +3996,7 @@ static int inet_init() #ifdef HAVE_SCTP /* Check the size of SCTP AssocID -- currently both this driver and the Erlang part require 32 bit: */ - ASSERT(sizeof(sctp_assoc_t)==ASSOC_ID_LEN); + ERTS_CT_ASSERT(sizeof(sctp_assoc_t)==ASSOC_ID_LEN); # if defined(HAVE_SCTP_BINDX) p_sctp_bindx = sctp_bindx; # if defined(HAVE_SCTP_PEELOFF) |