C6509
upozornění C6509: neplatná anotace: 'return' nelze odkazovat z předběžné podmínky
Toto upozornění signalizuje, že return v předpokladem nelze použít klíčové slovo.return Klíčové slovo se používá k ukončení výkonu funkce a vrácení řízení volání funkce.
Příklad
Následující kód generuje toto varování, protože return se používá v předpokladem:
#include <sal.h>
int f (_In_reads_(return) char *pc)
{
// code ...
return 1;
}
Pro opravu tohoto upozornění použijte následující kód:
#include <sal.h>
int f (_In_reads_(i) char *pc, int i)
{
// code ...
return 1;
}