/errorReport (Report Internal Compiler Errors)

Lets you provide internal compiler error (ICE) information directly to Microsoft.

/errorReport:[ none | prompt | queue | send ]


  • none
    Reports about internal compiler errors will not be collected or sent to Microsoft.

  • prompt
    Prompts you to send a report when you receive an internal compiler error. prompt is the default when an application is compiled in the development environment.

  • queue
    Queues the error report. When you log in with administrator privileges, a window is displayed so that you can report any failures since the last time you were logged in (you will not be prompted to send reports for failures more than once every three days). queue is the default when an application is compiled at a command prompt.

  • send
    Automatically sends reports of internal compiler errors to Microsoft. To enable this option, you must first agree to the Microsoft data collection policy. The first time you specify /errorReport:send on a computer, a compiler message will refer you to a Web site that contains the Microsoft data collection policy.

    This option depends on registry settings. For information about how to set the appropriate values in the registry, see How to Turn on Automatic Error Reporting in Visual Studio 2008 Command-line Tools on the MSDN Web site.


An internal compiler error (ICE) results when the compiler cannot process a source code file. When an ICE occurs, the compiler does not produce an output file or any useful diagnostic that you can use to fix your code.

In earlier releases, when you got an ICE, you were encouraged to call Microsoft Product Support Services to report the problem. With /errorReport, you can provide ICE information directly to Microsoft. Your error reports can help improve future compiler releases.

A user's ability to send reports depends on computer and user policy permissions.

To set this compiler option in the Visual Studio development environment

  1. Open the project Property Pages dialog box. For more information, see How to: Open Project Property Pages.

  2. Click the C/C++ folder.

  3. Click the Advanced property page.

  4. Modify the Error Reportingproperty.

To set this compiler option programmatically

See Also


Compiler Options

Setting Compiler Options