Errore del compilatore C2486
'__LOCAL_SIZE' consentito solo in funzione con l'attributo 'naked'
Nelle funzioni di assembly inline il nome __LOCAL_SIZE
è riservato alle funzioni dichiarate con l'attributo naked .
L'esempio seguente genera l'errore C2486:
// C2486.cpp
// processor: x86
void __declspec(naked) f1() {
__asm {
mov eax, __LOCAL_SIZE
}
}
void f2() {
__asm {
mov eax, __LOCAL_SIZE // C2486
}
}