]> granicus.if.org Git - php/commit
Fix C++ compatibility for TSRM_TLS
authorAnatol Belski <ab@php.net>
Wed, 15 Nov 2017 11:33:35 +0000 (12:33 +0100)
committerAnatol Belski <ab@php.net>
Wed, 15 Nov 2017 11:44:04 +0000 (12:44 +0100)
commit0e5d4ea55554872fe72e5d984b73fc21abc561fe
treeed57a3474356351cdd5c5d8b6428b581115b4484
parent5b28218cc6114e4bc0e92290cbad7a88ee7c9ddb
Fix C++ compatibility for TSRM_TLS

If a C++11 source is compiled, thread_local is preferred. Furthermore,
at least GCC treats __thread vs. thread_local a different way and under
certain circumstances would refuse to compile __thread is a C++11 source.
This change is far behind in time, any up-to-date compiler supports C++11
and otherwise it won't take effect on lower versions.
TSRM/TSRM.h