- Jan 31, 2008
-
-
Ted Kremenek authored
llvm-svn: 46604
-
Chris Lattner authored
type specifiers. This required updating some (buggy) tests, and the testcase was previously accidentally committed. llvm-svn: 46603
-
Chris Lattner authored
llvm-svn: 46602
-
Nate Begeman authored
llvm-svn: 46601
-
Chris Lattner authored
rewritten, as in Sema/rewrite-foreach-6.m. Fariborz/Steve, please review this to see if it is sane. llvm-svn: 46600
-
Chris Lattner authored
llvm-svn: 46599
-
Ted Kremenek authored
(local) aliasing support. Modified ExplodedGraph pretty-printer (for GRConstants) to also print out the pointer value of the state associated with a node. This way one can easily see that two states are identical. llvm-svn: 46595
-
Anders Carlsson authored
llvm-svn: 46594
-
Steve Naroff authored
Add support for CallExpr::isBuiltinConstantExpr(). For now, this hook is used to support CFConstantStrings. Can be extended to support other built-in functions. This allows the following code to compile without error... #include <CoreFoundation/CoreFoundation.h> #define CONST_STRING_DECL(S, V) const CFStringRef S = (const CFStringRef)__builtin___CFStringMakeConstantString(V); CONST_STRING_DECL(kCFTimeZoneSystemTimeZoneDidChangeNotification, "kCFTimeZoneSystemTimeZoneDidChangeNotification") llvm-svn: 46592
-
Ted Kremenek authored
Improved pretty-printing of LValues. Parameters whose values are pointers/references are now assigned SymbolicLValues. llvm-svn: 46584
-
Steve Naroff authored
Hack Sema::MergeTypeDefDecl() to silently ignore duplicate typedef's in system headers files. A bizarre, non-standard hook that many compilers appear to implement (sigh:-). llvm-svn: 46583
-
Ted Kremenek authored
worklist until the dstor of GRBranchNodeBuilderImpl. This way clients can mark creates nodes as "sinks" before they are added to the worklist. llvm-svn: 46582
-
Ted Kremenek authored
constant integers. llvm-svn: 46581
-
Ted Kremenek authored
pretty-print a block's terminator. When building CFGs, for IfStmts ('if'), we no longer add the ParenExpr that is the subexpression of the IfStmt to the CFG; instead we add its first descendant subexpression that is not a ParenExpr. llvm-svn: 46580
-
- Jan 30, 2008
-
-
Steve Naroff authored
Fix test case and add a FIXME. llvm-svn: 46577
-
Lauro Ramos Venancio authored
llvm-svn: 46576
-
Lauro Ramos Venancio authored
llvm-svn: 46575
-
Chris Lattner authored
On an unexpected @foo keyword, return failure instead of a 'successful' null AST. This fixes a segfault on things like @foo. llvm-svn: 46574
-
Nate Begeman authored
llvm-svn: 46572
-
Fariborz Jahanian authored
llvm-svn: 46570
-
Steve Naroff authored
Abolish a bunch of Xcode inserted tabs. llvm-svn: 46566
-
Ted Kremenek authored
more cleanups with pretty-printing of analysis results. llvm-svn: 46564
-
Devang Patel authored
llvm-svn: 46561
-
Eli Friedman authored
one argument. Lets stuff using pthread.h compile. llvm-svn: 46559
-
Fariborz Jahanian authored
llvm-svn: 46558
-
Eli Friedman authored
that causes this isn't really correct, but if we're going to accept this, it should come up with a consistent AST. llvm-svn: 46557
-
Chris Lattner authored
when in a register. llvm-svn: 46552
-
Chris Lattner authored
llvm-svn: 46551
-
Chris Lattner authored
llvm-svn: 46550
-
Chris Lattner authored
know if all of this is exactly right, but it seems like the right thing to aim for. Steve, please review. llvm-svn: 46549
-
Chris Lattner authored
llvm-svn: 46547
-
Eli Friedman authored
codegen of calls to functions without a prototype and varargs functions, including printf. llvm-svn: 46543
-
Steve Naroff authored
Many refinements to Sema::MergeVarDecl(). This routine still needs some re-work to fully handle tentative decls. This includes a fix to bz1908. llvm-svn: 46540
-
Ted Kremenek authored
auto-propagation of state along a branch. llvm-svn: 46537
-
Ted Kremenek authored
we automatically generate a new successor node along an edge if the checker did not explicitly do so (i.e., we just propagate the current state). llvm-svn: 46536
-
Ted Kremenek authored
llvm-svn: 46535
-
Devang Patel authored
llvm-svn: 46534
-
- Jan 29, 2008
-
-
Fariborz Jahanian authored
Rewriting of @synchronized. This has one FIXME in it. But this should allow @sychronized to be rewritten. llvm-svn: 46533
-
Ted Kremenek authored
llvm-svn: 46532
-
Ted Kremenek authored
llvm-svn: 46531
-