Поделиться через


Ошибка компилятора C2423

"число": незаконное масштабирование

Замечания

Встроенный код сборки использует число, отличное от 1, 2, 4 или 8, для масштабирования регистра.

Example

В следующем примере возникает ошибка C2423:

// C2423.cpp
// processor: x86
int main() {
   _asm {
      lea EAX, [EAX*3]   // C2423
      lea EAX, [EAX+EAX*2]   // OK
   }
}