aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)Author
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
2008-11-19stop calling II::getName() unnecesarily in semaChris Lattner
2008-11-19remove one more old-style Diag method.Chris Lattner
2008-11-19Switch several more Sema Diag methods over. This simplifies theChris Lattner
2008-11-17Updated IdentifierResolver to deal with DeclarationNames. The names ofDouglas Gregor
2008-10-29Implement initialization of a reference (C++ [dcl.init.ref]) as partDouglas Gregor
2008-10-28Rename ExplicitCCastExpr to CStyleCastExprDouglas Gregor
2008-10-27Refactor the expression class hierarchy for casts. Most importantly:Douglas Gregor
2008-10-02Add support for format string checking of object-size checkingDaniel Dunbar
2008-09-16Sema::ActOnBlockReturnStmt(): Need to perform the UsualUnaryConversions on th...Steve Naroff
2008-09-10More semantic analysis for blocks...Steve Naroff
2008-09-05More type checking for blocks. Still incomplete (will hopefully finish up thi...Steve Naroff
2008-09-03Add __builtin_object_size support.Daniel Dunbar
2008-08-18Add ExplicitCastExpr to replace the current CastExpr, and have ImplicitCastEx...Argyrios Kyrtzidis
2008-08-11More #include cleaningDaniel Dunbar
2008-08-11More #include cleaningDaniel Dunbar
2008-08-10tighten up some code and some wording on diagnostics.Chris Lattner
2008-08-07Fix <rdar://problem/6125909>.Ted Kremenek
2008-07-26change more instances of QualType::getCanonicalType to callChris Lattner
2008-07-25Format string errors should underling the format string, not the function name.Ted Kremenek
2008-07-21Implement nans, prefetch, and trap builtins. Daniel Dunbar
2008-07-09Extend va_start checking to include __builtin_stdarg_start.Ted Kremenek
2008-06-30Make a few related changes:Chris Lattner
2008-06-28Replace CurFunctionDecl and CurMethodDecl with methods getCurFunctionDecl() a...Argyrios Kyrtzidis
2008-06-16Introduce preliminary support for NSString format-string checking.Ted Kremenek