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


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

Синтаксис C++ "asm" игнорируется. Используйте __asm.

Замечания

Синтаксис asm зарезервирован для использования в будущем. Попробуйте __asm вместо этого. Дополнительные сведения см. в разделе "Встроенный сборщик".

Example

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

// C2290.cpp
// Compile for 32 bit, i.e. x86 instead of x64

int main()
{
    asm("nop");   // C2290
    __asm { nop } // OK
}