[cfe-commits] r150215 - in /cfe/trunk:	lib/StaticAnalyzer/Checkers/MallocChecker.cpp	test/Analysis/malloc-annotations.c test/Analysis/malloc.c
    Jordy Rose 
    jediknil at belkadan.com
       
    Sat Feb 11 18:58:48 PST 2012
    
    
  
On Feb 10, 2012, at 8:11, Anna Zaks wrote:
>   ProgramStateRef state = C.getState();
> +  if (!isa<DefinedOrUnknownSVal>(location))
> +    return;
location.isUndef() might be a little prettier, for all of the instances of this in the commit. It's not nice that we have to do this though...it's sort of boilerplate code for ANY argument in a post-call checker. What do you (and Ted, and everyone) think about skipping post-call checks if any arguments are undefined? (Unknown is okay, of course.)
When does this happen, anyway? Your test case should hit the "not-a-symbolic-region" error, but I don't know about the undefined argument value.
Jordy
    
    
More information about the cfe-commits
mailing list