Export (0) Print
Expand All
Expand Minimize

Compiler Error C2443

Error Message

operand size conflict

The instruction requires operands to be the same size.

The following sample generates C2443:

// C2443.cpp
// processor: x86
short var;
int main() {
   __asm xchg ax,bl   // C2443
   __asm mov al,red   // C2443
   __asm mov al,BYTE PTR var   // OK

Community Additions

© 2014 Microsoft