다음을 통해 공유


컴파일러 오류 C2431

'identifier'의 잘못된 인덱스 등록

ESP 레지스터는 인덱스 및 기본 레지스터로 확장되거나 사용됩니다. x86 프로세서에 대한 SIB 인코딩도 허용되지 않습니다.

다음 샘플에서는 C2431을 생성합니다.

// C2431.cpp
// processor: x86
int main() {
   _asm mov ax, [ESI + 2*ESP]   // C2431
   _asm mov ax, [esp + esp]   // C2431
}