Skip to content
  1. May 02, 2008
    • Ted Kremenek's avatar
      Do not highlight bogus ranges for leaks. · fabfb467
      Ted Kremenek authored
      llvm-svn: 50549
      fabfb467
    • Steve Naroff's avatar
      Replace Sema::CheckInitializerListTypes() with a helper class... · f8ecff2a
      Steve Naroff authored
      Replace Sema::CheckInitializerListTypes() with a helper class (InitListChecker) that synthesizes implicit InitListExpr's when appropriate (see InitListExpr comments in Expr.h for more details). I also moved the code to SemaInit.cpp, to help reduce clutter in SemaDecl.cpp.
      
      NOTE: This work is incomplete and still fails many tests (as a result, it isn't enabled yet). Nevertheless, I wanted to check it in so I can work on it from home.
      llvm-svn: 50544
      f8ecff2a
  2. May 01, 2008
  3. Apr 30, 2008
  4. Apr 29, 2008
    • Ted Kremenek's avatar
      Major rewrite/refactoring of static analysis engine. We now use · fa5a3d0f
      Ted Kremenek authored
      EvalStore/EvalLoad to handle all loads/stores from symbolic memory, allowing us
      to do checks for null dereferences, etc., at any arbitrary load/store (these
      were missed checks before). This also resulted in some major cleanups, some
      conceptual, and others just in the structure of the code.
      
      This temporarily introduces a regression in the test suite (null-deref-ps.c)
      before I add a new LVal type for structure fields.
      
      llvm-svn: 50443
      fa5a3d0f
Loading