Dela via


Kompilatorvarning (nivå 1) C4794

segment av trådens lokala lagringsvariabel "variabel" har ändrats från "avsnittsnamn" till ".tls$"

Anmärkningar

Du använde #pragma data_seg för att placera en tls-variabel i ett avsnitt som inte börjar med .tls$.

Avsnittet .tls$x finns i objektfilen där __declspec(tråd) variabler definieras. Ett .tls-avsnitt i EXE- eller DLL-filen kommer från de här avsnitten.

Example

I följande exempel genereras 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;