- Apr 23, 2008
-
-
rdar://problem/5881148Ted Kremenek authored
Problem: In the recently refactored VisitDeref (which processes dereferences), we were incorrectly skipping the node just generated for the subexpression of the dereference. This was a horrible regression. llvm-svn: 50176
-
Ted Kremenek authored
always be taken even if it was not feasible. llvm-svn: 50132
-
Ted Kremenek authored
llvm-svn: 50119
-
Ted Kremenek authored
the line we are going to. llvm-svn: 50113
-
Ted Kremenek authored
llvm-svn: 50112
-
- Apr 22, 2008
-
-
Ted Kremenek authored
llvm-svn: 50109
-
Ted Kremenek authored
Added "nonlval::LValAsInteger" to represent abstract LVals casted to integers, allowing us to track lvals when they are casted back to pointers. llvm-svn: 50108
-
Ted Kremenek authored
them to not be stack-allocated. HTMLDiagnostics now batches PathDiagnostics before emitting HTML in its dtor. This is a workaround for a problem when we trampled the Preprocessor state when highlighting macros (sometimes resulting in an assertion failure). llvm-svn: 50102
-
Argyrios Kyrtzidis authored
llvm-svn: 50098
-
Ted Kremenek authored
llvm-svn: 50091
-
Ted Kremenek authored
llvm-svn: 50089
-
Ted Kremenek authored
llvm-svn: 50083
-
Ted Kremenek authored
llvm-svn: 50071
-
- Apr 21, 2008
-
-
Ted Kremenek authored
llvm-svn: 50012
-
- Apr 19, 2008
-
-
Ted Kremenek authored
llvm-svn: 49959
-
Ted Kremenek authored
before. This allows the HTMLDiagnostic object to retrieve the bug type, bug description, etc. llvm-svn: 49939
-
Ted Kremenek authored
llvm-svn: 49934
-
- Apr 18, 2008
-
-
Ted Kremenek authored
can decide the policy on how to cache related bugs. This allows us to properly to handle warning about multiple leaks in the same location in the ref count checker (not yet done). llvm-svn: 49918
-
Ted Kremenek authored
compiler warning introduced by a recent patch of mine. llvm-svn: 49917
-
Ted Kremenek authored
llvm-svn: 49914
-
Ted Kremenek authored
from registered BugTypes. This helps with debugging. Add detection of NULL values in ref count checker; this suppresses false positives. llvm-svn: 49912
-
Ted Kremenek authored
the checker-specific logic of symbolic assumptions. llvm-svn: 49910
-
Ted Kremenek authored
llvm-svn: 49907
-
Ted Kremenek authored
llvm-svn: 49895
-
Ted Kremenek authored
llvm-svn: 49894
-
Ted Kremenek authored
llvm-svn: 49892
-
Ted Kremenek authored
Shuffled around code in CFRefCount to better pair classes with implementation, and started adding subclasses of RangedBugReport to handle better diagnostics for reference count bugs. llvm-svn: 49889
-
Ted Kremenek authored
llvm-svn: 49887
-
Ted Kremenek authored
EmitPathWarning into one method. We now properly handle emitting warnings without a PathDiagnosticClient when the warning does not involve a particular statement. llvm-svn: 49884
-
Ted Kremenek authored
the exit block of the CFG. llvm-svn: 49880
-
Ted Kremenek authored
llvm-svn: 49879
-
- Apr 17, 2008
-
-
Ted Kremenek authored
involving objects that are returned but have an excessive reference count. llvm-svn: 49861
-
Argyrios Kyrtzidis authored
llvm-svn: 49853
-
Ted Kremenek authored
llvm-svn: 49826
-
Ted Kremenek authored
llvm-svn: 49824
-
Ted Kremenek authored
a node, not the state of the predecessor. llvm-svn: 49823
-
- Apr 16, 2008
-
-
Ted Kremenek authored
Refactored LiveVariables to use getTerminatorCondition() in VisitTerminator(). Bug fix: CFG now computes Block-level expression numbers using information from block terminators. This fixes <rdar://problem/5868189>. llvm-svn: 49818
-
Ted Kremenek authored
represent possible stores to "Unknown." llvm-svn: 49811
-
Ted Kremenek authored
llvm-svn: 49805
-
Ted Kremenek authored
llvm-svn: 49804
-