C6505

Note

This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

warning C6505: invalid annotation: MustCheck property may not be used on values of void type

This warning indicated that MustCheck property was used on a void data type. You cannot use MustCheck property on void type. Either remove the MustCheck property or use another data type.

Example

The following code generates this warning:

#include <sal.h>  
_Must_inspect_result_ void f()  
{  
    //Code ...  
}  

To correct this warning, use the following code:

#include <sal.h>  
_Must_inspect_result_ char* f()  
{  
    char *str ="Hello World";  
    //Code ...  
    return str;  
}  

See Also

C6516