Compiler Error C2431

register indeks ilegal dalam 'pengidentifikasi'

Komentar

Register ESP diskalakan atau digunakan sebagai indeks dan register dasar. Pengodean SIB untuk prosesor x86 juga tidak mengizinkan.

Example

Contoh berikut menghasilkan C2431:

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