Introduction
The hotfix that this article describes fixes the following issues in Microsoft Visual Studio 2010.
Issue 1
You experience unexpected behavior when you run an application that has loops in the source code. This issue occurs if the source code is compiled with global optimization (/Og) enabled.
Issue 2
Consider the following scenario:
- You have a Visual C++ project that includes the Atlcomcli.h file.
- You specify the /J compiler option to define the_CHAR_UNSIGNEDmacro in the project.
- You compile the project.
In this scenario, you receive one of the following error messages:
error C2338: CVarTypeInfo<char> cannot be compiled with /J or _CHAR_UNSIGNED flag enabled
error C2338: CVarTypeInfo<char*> cannot be compiled with /J or _CHAR_UNSIGNED flag enabled
Issue 3
An access violation occurs when you run a Visual C++ application that is built for an x86-based version of Windows. This problem occurs when the application has an expression tree that has two array-type input arguments.