- Aug 09, 2008
-
-
Argyrios Kyrtzidis authored
Passing right brace location to ActOnFinishCXXClassDef is redundant, since it gets passed to ActOnFinishCXXMemberSpecification too. llvm-svn: 54567
-
Ted Kremenek authored
llvm-svn: 54566
-
Ted Kremenek authored
llvm-svn: 54563
-
Ted Kremenek authored
llvm-svn: 54562
-
Argyrios Kyrtzidis authored
llvm-svn: 54561
-
- Aug 08, 2008
-
-
Ted Kremenek authored
llvm-svn: 54552
-
Chris Lattner authored
llvm-svn: 54548
-
Steve Naroff authored
- Move checking from MergeVarDecl->FinializeDeclaratorGroup. Since MergeVarDecl is called before the initializer is attacted, it can't be done there (this removes a long standing FIXME). - Add Sema::isTentativeDefinition() and Sema::CheckForFileScopedRedefinitions(). - Remove FIXME's and touch-up test case. Still some more work to do (forthcoming)... llvm-svn: 54533
-
Argyrios Kyrtzidis authored
llvm-svn: 54530
-
Argyrios Kyrtzidis authored
llvm-svn: 54529
-
Argyrios Kyrtzidis authored
llvm-svn: 54527
-
Argyrios Kyrtzidis authored
llvm-svn: 54526
-
Argyrios Kyrtzidis authored
llvm-svn: 54525
-
Ted Kremenek authored
Unbreak SerializationTest and the Rewriter by doing the work in HandleTranslationUnit instead of the destructor. llvm-svn: 54513
-
Ted Kremenek authored
The motivation is that clients may either: (a) query the ASTConsumer object after AST parsing to collect data/etc. (b) reuse the ASTConsumer. llvm-svn: 54502
-
Ted Kremenek authored
llvm-svn: 54501
-
Ted Kremenek authored
Added AssumeSymGT, AssumeSymGE, AssumeSymLT, AssumeSymLE to add some minor improvements to path-sensitivity. Right now we basically treat 'x > y' and 'x < y' as implying 'x != y', but this restriction will only inevitably apply to our must rudimentary value tracking component (we'll implement more advanced value reasoning later). llvm-svn: 54493
-
Ted Kremenek authored
llvm-svn: 54492
-
- Aug 07, 2008
-
-
Argyrios Kyrtzidis authored
llvm-svn: 54489
-
Argyrios Kyrtzidis authored
llvm-svn: 54488
-
Ted Kremenek authored
llvm-svn: 54487
-
Ted Kremenek authored
ModuleBuilder now performs llvmgen in HandleTranslationUnit. This patch follows from the discussion on the following thread on cfe-commits: http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20080804/006849.html llvm-svn: 54486
-
Ted Kremenek authored
llvm-svn: 54478
-
Ted Kremenek authored
llvm-svn: 54477
-
Ted Kremenek authored
Fix by Jordan Breeding: when scanning for prior runs, scan-build should ignore files that are not directories. llvm-svn: 54473
-
Ted Kremenek authored
Fix --html-diags in driver by delaying the construction of an HTMLDiagnosticClient until after we have created the Preprocessor object. llvm-svn: 54472
-
Daniel Dunbar authored
- <rdar://problem/6093889> llvm-svn: 54470
-
Matthijs Kooijman authored
prevent unexpected surprises later on. llvm-svn: 54469
-
Steve Naroff authored
Fixes <rdar://problem/6093889> Nested enum redefinition crashes sema. llvm-svn: 54463
-
Ted Kremenek authored
llvm-svn: 54440
-
rdar://problem/6125909Ted Kremenek authored
Unify logic in return-of-stack-check (Sema) for casts and implicit casts. llvm-svn: 54439
-
Ted Kremenek authored
llvm-svn: 54437
-
Ted Kremenek authored
llvm-svn: 54436
-
Ted Kremenek authored
Cleanup some processing with DeclStmt, and gradually start using the internal BumpPtrAllocator to allocator more of CFG's data structures. llvm-svn: 54433
-
Ted Kremenek authored
llvm-svn: 54429
-
Ted Kremenek authored
llvm-svn: 54428
-
- Aug 06, 2008
-
-
Ted Kremenek authored
llvm-svn: 54423
-
Daniel Dunbar authored
- Change hardcoded assembly instructions to a use of 'opt' (still waiting for someone to yell at me for this). - Add some cases to cover behavior fixed by previous commit. llvm-svn: 54413
-
rdar://problem/6113807Steve Naroff authored
While this is a safe rewriter fix, there is still a need for some discussion (see report for more info). llvm-svn: 54412
-
Ted Kremenek authored
When serializing DeclStmt, encode a bit indicating whether or not the DeclStmt owns the Decl. This is an interim solution. llvm-svn: 54410
-