Sdílet prostřednictvím


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;
}