[LLVMbugs] [Bug 7152] New: Static Analyzer false positive
    bugzilla-daemon at llvm.org 
    bugzilla-daemon at llvm.org
       
    Sun May 16 15:34:27 PDT 2010
    
    
  
http://llvm.org/bugs/show_bug.cgi?id=7152
           Summary: Static Analyzer false positive
           Product: clang
           Version: trunk
          Platform: PC
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: Static Analyzer
        AssignedTo: kremenek at apple.com
        ReportedBy: swildner at erpicon.de
                CC: llvmbugs at cs.uiuc.edu
The following short program, when run through scan-build, generates a warning
("warning: Undefined or garbage value returned to caller"):
----------8<----------
#define FLAG 0x200
int moo = FLAG;
int
main(void)
{
        int uninit;
        if (moo & FLAG)
                uninit = 1;
        if ((moo & FLAG) == 0)
                return 0;
        return uninit;
}
---------->8----------
However, it shouldn't, since a valid value is returned in any case.
Regards,
Sascha Wildner
-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
    
    
More information about the llvm-bugs
mailing list