Avviso del compilatore (livello 1) C4794
segmento della variabile di archiviazione locale di thread 'variable' modificato da 'section name' a '.tls$'
È stato usato #pragma data_seg per inserire una variabile tls in una sezione che non inizia con .tls$.
La sezione .tls$x sarà presente nel file oggetto in cui vengono definite le variabili __declspec(thread) . Da queste sezioni verrà generata una sezione .tls nel file EXE o DLL.
Esempio
L'esempio seguente genera l'errore 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;