'identifier' : identifier is reserved word
A word reserved for inline assembly is used as a variable name. This may cause unpredictable results. To resolve the warning, avoid naming variables with words reserved for inline assembly. The following sample generates C4405:
void func1() { int mov = 0, i = 0; _asm { mov mov, 0; // C4405 // instead, try .. // mov i, 0; } } void main() { }