Advertencia del compilador (nivel 1) C4794
Segmento de la variable de almacenamiento local 'variable' que cambió de 'section name' a '.tls$'
Usó #pragma data_seg para colocar una variable tls en una sección que no comenzaba por .tls$.
La sección .tls$x existirá en el archivo objeto donde están definidas las variables __declspec(thread) . Una sección .tls del archivo EXE o DLL será el resultado de estas secciones.
Ejemplo
El ejemplo siguiente genera la advertencia C4794:
// C4794.cpp
// compile with: /W1 /c
#pragma data_seg(".someseg")
__declspec(thread) int i; // C4794
// OK
#pragma data_seg(".tls$9")
__declspec(thread) int j;