--- openssl-1.0.1k/crypto/crypto.h~ 2015-11-22 01:22:18.929910296 +0200 +++ openssl-1.0.1k/crypto/crypto.h 2015-11-22 01:37:35.564433479 +0200 @@ -540,7 +540,8 @@ typedef void *CRYPTO_MEM_LEAK_CB(unsigne void CRYPTO_mem_leaks_cb(CRYPTO_MEM_LEAK_CB *cb); /* die if we have to */ -void OpenSSLDie(const char *file,int line,const char *assertion); +void OpenSSLDie(const char *file,int line,const char *assertion) + __attribute__((noreturn)); #define OPENSSL_assert(e) (void)((e) ? 0 : (OpenSSLDie(__FILE__, __LINE__, #e),1)) unsigned long *OPENSSL_ia32cap_loc(void);