Some compilers define __STDC_VERSION__ in c++
authorNiclas Rosenvik <youremailsarecrap@gmail.com>
Tue, 20 Apr 2021 17:14:27 +0000 (19:14 +0200)
committerTomas Mraz <tomas@openssl.org>
Thu, 22 Apr 2021 15:53:01 +0000 (17:53 +0200)
commit1636de49219fd9ee11c91015f9c079c45aaf57c6
tree0e79d1e98bf921768ff0463f7ce5e29380515015
parente41290cfc007b833b393864cf12e0d8d815b7081
Some compilers define __STDC_VERSION__ in c++

Some compilers(g++ on Solaris/Illumos) define __STDC__VERSION__ in c++ .
This causes c++ code that uses openssl to break on these compilers since
_Noreturn is not a keyword in c++ .

CLA: trivial

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14944)

(cherry picked from commit 1f3b58d8413cfa3824e9c0a146dee6ceedbc367e)
include/openssl/e_os2.h