[cfe-dev] uninitialized variable generates a "Pass-by-value argument in function" warning ?!?

Holger Schurig hs4233 at mail.mn-solutions.de
Fri May 30 03:56:00 PDT 2008


$ cat main.c
int main(int argc, char *argv[])
{
        int i = 0;
        int j;
        printf("i %d\n", i);
        printf("j %d\n", j);
}

$ clang main.c -checker-simple
ANALYZE: main.c main
main.c:6:2: warning: [CHECKER] Pass-by-value argument in function 
is undefined.
        printf("j %d\n", j);
        ^                ~
1 diagnostic generated.



More information about the cfe-dev mailing list