summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Implicitly declare certain C library functions (malloc, strcpy, memmove,Douglas Gregor2009-02-131-1/+1
* Overhaul of Stmt allocation:Ted Kremenek2009-02-071-3/+4
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+0
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* Convert more expression actions to smart pointers.Sebastian Redl2009-01-191-47/+52
* Patch by Roman Divacky:Ted Kremenek2009-01-121-9/+53
* Add QualifiedDeclRefExpr, which retains additional source-locationDouglas Gregor2009-01-061-1/+2
* Make error handling for va_start a bit more robust. Fixes PR3213.Eli Friedman2008-12-151-5/+14
* change getCurFunctionDecl to skip through Block contexts to findChris Lattner2008-12-041-2/+2
* Change a whole lot of diagnostics to take QualType's directly Chris Lattner2008-11-241-3/+3
* Convert IdentifierInfo's to be printed the same as DeclarationNames Chris Lattner2008-11-231-3/+2
* merge some simple call diagnostics.Chris Lattner2008-11-211-7/+9
* remove another old-school Diag method.Chris Lattner2008-11-201-11/+11
* stop calling II::getName() unnecesarily in semaChris Lattner2008-11-191-4/+3
* remove one more old-style Diag method.Chris Lattner2008-11-191-28/+28
* Switch several more Sema Diag methods over. This simplifies theChris Lattner2008-11-191-63/+53
* Updated IdentifierResolver to deal with DeclarationNames. The names ofDouglas Gregor2008-11-171-1/+6
* Implement initialization of a reference (C++ [dcl.init.ref]) as partDouglas Gregor2008-10-291-1/+1
* Rename ExplicitCCastExpr to CStyleCastExprDouglas Gregor2008-10-281-1/+1
* Refactor the expression class hierarchy for casts. Most importantly:Douglas Gregor2008-10-271-19/+18
* Add support for format string checking of object-size checkingDaniel Dunbar2008-10-021-12/+20
* Sema::ActOnBlockReturnStmt(): Need to perform the UsualUnaryConversions on th...Steve Naroff2008-09-161-1/+6
* More semantic analysis for blocks...Steve Naroff2008-09-101-2/+2
* More type checking for blocks. Still incomplete (will hopefully finish up thi...Steve Naroff2008-09-051-4/+11
* Add __builtin_object_size support.Daniel Dunbar2008-09-031-4/+29
* Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastEx...Argyrios Kyrtzidis2008-08-181-8/+2
* More #include cleaningDaniel Dunbar2008-08-111-9/+0
* More #include cleaningDaniel Dunbar2008-08-111-0/+1
* tighten up some code and some wording on diagnostics.Chris Lattner2008-08-101-27/+19
* Fix <rdar://problem/6125909>.Ted Kremenek2008-08-071-18/+14
* change more instances of QualType::getCanonicalType to callChris Lattner2008-07-261-2/+2
* Format string errors should underling the format string, not the function name.Ted Kremenek2008-07-251-12/+15
* Implement nans, prefetch, and trap builtins. Daniel Dunbar2008-07-211-0/+53
* Extend va_start checking to include __builtin_stdarg_start.Ted Kremenek2008-07-091-0/+1
* Make a few related changes:Chris Lattner2008-06-301-2/+1
* Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() a...Argyrios Kyrtzidis2008-06-281-6/+6
* Introduce preliminary support for NSString format-string checking.Ted Kremenek2008-06-161-2/+34
* Add __builtin_frame_address and __builtin_return_address gcc builtins to Eli Friedman2008-05-201-1/+16
* Review nit.Eli Friedman2008-05-161-2/+2
* Clean up ownership per review comment.Eli Friedman2008-05-161-24/+13
* Fixed another regression introduced by r51113 caused by some refactoringTed Kremenek2008-05-151-3/+3
* Implementation of __builtin_shufflevector, a portable builtin capable of Eli Friedman2008-05-141-7/+93
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+802
OpenPOWER on IntegriCloud