Export (0) Print
Expand All
Expand Minimize

Compiler Error C2486

Error Message

'__LOCAL_SIZE' only allowed in function with the 'naked' attribute

In inline assembly functions, the name __LOCAL_SIZE is reserved for functions declared with the naked attribute.

The following sample generates C2486:

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

Community Additions

© 2014 Microsoft