Привет.
#include <string>
using namespace std;
template <typename T> thread_local T var;
string f() {return "hello world";}
int main() {
var<string> = f();
return 0;
}
$ g++ --version
g++ (GCC) 9.1.0$ g++ 1.cc
$ ./a.out
Ошибка сегментирования
С clang ошибки нет.