On 07/12/2018 10:32 PM, Adhemerval Zanella wrote: >> This needs a __cplusplus conditional. _Thread_local does not exist in C++. The macro has to be defined to thread_local starting with C++11. > I think we can just not define it for C++, not really checking which > version is being used. Sounds fine to me. Thanks, Florian