summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix <rdar://problem/6880975> [format string] Assertion failed: (Arg < NumArgs...Ted Kremenek2009-05-131-25/+27
* add support for __sync_nand_and_fetch and __sync_fetch_and_nand,Chris Lattner2009-05-131-9/+15
* Fix the atomics sema code to convert operands to the argument typesChris Lattner2009-05-081-8/+19
* reimplement __sync_* builtins to be variadic and to follow the sameChris Lattner2009-05-081-0/+184
* Fix silly mistake that was breaking tests. Sorry for any inconvenience.Eli Friedman2009-05-031-1/+3
* Add Sema support for __builtin_setjmp/__builtin_longjmp. The primary Eli Friedman2009-05-031-0/+15
* implement -Wformat-security properly, which is enabled by default.Chris Lattner2009-04-291-3/+10
* code simplification, no functionality change.Chris Lattner2009-04-291-33/+30
* minor code cleanupChris Lattner2009-04-291-2/+2
* Fixup semantic analysis for nested blocks, and allow block literalMike Stump2009-04-171-2/+3
* Fix <rdar://problem/6786597> varargs not supported for Blocks under clang.Steve Naroff2009-04-151-2/+6
* Move/update recent FIXME (wrt UTF-8 checking for ObjC @-strings).Steve Naroff2009-04-131-0/+5
* CodeGenModule::GetAddrOfConstantCFString():Steve Naroff2009-04-011-7/+0
* Fix <rdar://problem/6704086> by allowing the format string checking in Sema toTed Kremenek2009-03-201-21/+56
* When checking printf-arguments for functions with '__attribute__ ((format (pr...Ted Kremenek2009-02-271-4/+6
* Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor2009-02-261-4/+4
* Arguments to unordered comparison builtins may need implicit casts.Daniel Dunbar2009-02-191-0/+6
* final string diagnostic issue (that I know about):Chris Lattner2009-02-181-16/+3
* Next step toward making string diagnostics correct: handleChris Lattner2009-02-181-5/+8
* Fix some issues handling sub-token locations that come from macro expansions.Chris Lattner2009-02-181-8/+3
* only get the spelling of a token to get its length if Chris Lattner2009-02-181-5/+12
* use the full spelling of a string literal token so that trigraphsChris Lattner2009-02-181-1/+8
* Start improving diagnostics that relate to subcharacters of string literals.Chris Lattner2009-02-181-17/+80
* rename CheckBuiltinCFStringArgument -> CheckObjCStringChris Lattner2009-02-181-4/+3
* Add hook to add attributes to function declarations that we knowDouglas Gregor2009-02-141-33/+26
* Make it possible for builtins to expression FILE* arguments, so thatDouglas Gregor2009-02-141-4/+2
* Extend builtin "attribute" syntax to include a notation forDouglas Gregor2009-02-141-31/+21
* 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
OpenPOWER on IntegriCloud