Udostępnij za pomocą


Błąd kompilatora C2486

"__LOCAL_SIZE" dozwolone tylko w funkcji z atrybutem "naked"

Uwagi

W funkcjach wbudowanych zestawów nazwa __LOCAL_SIZE jest zarezerwowana dla funkcji zadeklarowanych za pomocą atrybutu naked .

Example

Poniższy przykład generuje kod C2486:

// C2486.cpp
// processor: x86
void __declspec(naked) f1() {
   __asm {
      mov   eax,   __LOCAL_SIZE
   }
}
void f2() {
   __asm {
      mov   eax,   __LOCAL_SIZE   // C2486
   }
}