Ошибка компилятора C2486
"__LOCAL_SIZE" разрешен только в функции с атрибутом "голый"
В встроенных функциях сборки имя __LOCAL_SIZE
зарезервировано для функций, объявленных с помощью голого атрибута.
Следующий пример приводит к возникновению ошибки C2486:
// C2486.cpp
// processor: x86
void __declspec(naked) f1() {
__asm {
mov eax, __LOCAL_SIZE
}
}
void f2() {
__asm {
mov eax, __LOCAL_SIZE // C2486
}
}