aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)Author
2009-06-30Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis
2009-06-28Move the check for vprintf* functions inside of SemaCheckStringLiteral. Fixes...Anders Carlsson
2009-06-27Implement support for the format_arg attribute. Fixes PR4442.Anders Carlsson
2009-06-18Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor
2009-06-02PR4142: Add %m format string specifier.Eli Friedman
2009-05-25tweak non-null check to put the caret on the function, but underline theChris Lattner
2009-05-21Check on null arguments in the presense of nonnull attribute.Fariborz Jahanian
2009-05-20add header to be built by gcc 4.3 on Linux.Zhongxing Xu
2009-05-19Template instantiation for __builtin_shufflevector.Douglas Gregor
2009-05-18more printf attribute on block declaration andFariborz Jahanian
2009-05-13Fix <rdar://problem/6880975> [format string] Assertion failed: (Arg < NumArgs...Ted Kremenek
2009-05-13add support for __sync_nand_and_fetch and __sync_fetch_and_nand,Chris Lattner
2009-05-08Fix the atomics sema code to convert operands to the argument typesChris Lattner
2009-05-08reimplement __sync_* builtins to be variadic and to follow the sameChris Lattner
2009-05-03Fix silly mistake that was breaking tests. Sorry for any inconvenience.Eli Friedman
2009-05-03Add Sema support for __builtin_setjmp/__builtin_longjmp. The primary Eli Friedman
2009-04-29implement -Wformat-security properly, which is enabled by default.Chris Lattner
2009-04-29code simplification, no functionality change.Chris Lattner
2009-04-29minor code cleanupChris Lattner
2009-04-17Fixup semantic analysis for nested blocks, and allow block literalMike Stump
2009-04-15Fix <rdar://problem/6786597> varargs not supported for Blocks under clang.Steve Naroff
2009-04-13Move/update recent FIXME (wrt UTF-8 checking for ObjC @-strings).Steve Naroff
2009-04-01CodeGenModule::GetAddrOfConstantCFString():Steve Naroff
2009-03-20Fix <rdar://problem/6704086> by allowing the format string checking in Sema toTed Kremenek
2009-02-27When checking printf-arguments for functions with '__attribute__ ((format (pr...Ted Kremenek
2009-02-26Create a new TypeNodes.def file that enumerates all of the types,Douglas Gregor
2009-02-19Arguments to unordered comparison builtins may need implicit casts.Daniel Dunbar
2009-02-18final string diagnostic issue (that I know about):Chris Lattner
2009-02-18Next step toward making string diagnostics correct: handleChris Lattner
2009-02-18Fix some issues handling sub-token locations that come from macro expansions.Chris Lattner
2009-02-18only get the spelling of a token to get its length if Chris Lattner
2009-02-18use the full spelling of a string literal token so that trigraphsChris Lattner
2009-02-18Start improving diagnostics that relate to subcharacters of string literals.Chris Lattner
2009-02-18rename CheckBuiltinCFStringArgument -> CheckObjCStringChris Lattner
2009-02-14Add hook to add attributes to function declarations that we knowDouglas Gregor
2009-02-14Make it possible for builtins to expression FILE* arguments, so thatDouglas Gregor
2009-02-14Extend builtin "attribute" syntax to include a notation forDouglas Gregor
2009-02-13Implicitly declare certain C library functions (malloc, strcpy, memmove,Douglas Gregor
2009-02-07Overhaul of Stmt allocation:Ted Kremenek
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-19Convert more expression actions to smart pointers.Sebastian Redl
2009-01-12Patch by Roman Divacky:Ted Kremenek
2009-01-06Add QualifiedDeclRefExpr, which retains additional source-locationDouglas Gregor
2008-12-15Make error handling for va_start a bit more robust. Fixes PR3213.Eli Friedman
2008-12-04change getCurFunctionDecl to skip through Block contexts to findChris Lattner
2008-11-24Change a whole lot of diagnostics to take QualType's directly Chris Lattner
2008-11-23Convert IdentifierInfo's to be printed the same as DeclarationNames Chris Lattner
2008-11-21merge some simple call diagnostics.Chris Lattner
2008-11-20remove another old-school Diag method.Chris Lattner