Compiler Warning (level 1) C4655

'symbol' : variable type is new since the last build, or is defined differently elsewhere

You added a variable type that is new to your source code since the last successful build. Edit and Continue only supports adding a variable or changing a variable type if another variable of that data type was present in your source code during the latest build.

To remove this warning without ending the current debug session, change the variable back to its state before it produced this warning. Then select the Apply Code Changes command on the Debug menu.

To remove this warning without changing your source code, stop the current debug session by selecting Stop Debugging from the Debug menu.  Select Build from the Build menu.  After a successful build, you may debug the current source code.

If you did not add this variable or change its data type, look for other definitions of this variable type in your source code. You may find that one of the type definitions is different from the type definition referenced by this warning. Change one of the definitions to match the other.

This warning will always be followed by a C1092 error.  For further information, see the Limitations of Edit and Continue.

This warning would be issued if, during a debug session, you removed the comments from the following program and then selected Apply Code Changes from the Debug menu:

void main() {
   // int x[10];
   int i = 0;
   i++;
   // x[0] = 1;
}