c++11-compat.h: #error if compiling with gcc-4.7+ in C++ mode and C++ 2011 mode isn...
authorDavid Korth <gerbilsoft@gerbilsoft.com>
Wed, 2 Sep 2015 02:53:46 +0000 (22:53 -0400)
committerDavid Korth <gerbilsoft@gerbilsoft.com>
Wed, 2 Sep 2015 02:53:46 +0000 (22:53 -0400)
commit3113d18794877b8d5aea271e9c7f46f7296fa0bb
treeba790517017965adb4bb0aad45835607b40c01a3
parent6dda14a1aec09f2af8b758b524933ca9cc0ccab6
c++11-compat.h: #error if compiling with gcc-4.7+ in C++ mode and C++ 2011 mode isn't enabled.

We can't check earlier versions because g++ wasn't setting the value of
__cplusplus correctly. g++ versions earlier than 4.7 set __cplusplus to 1
instead of the relevant standard version, i.e. 199711L for C++ 1998/2003
and 201103L for C++ 2011.
set to the C++ standard version.
src/c++11-compat.h