aboutsummaryrefslogtreecommitdiff
path: root/Sema/SemaChecking.cpp
AgeCommit message (Expand)Author
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner
2008-03-03Added TODO.Ted Kremenek
2008-02-13Use IgnoreParenCasts.Anders Carlsson
2008-02-13Move IgnoreParenCasts to be a method on Expr.Chris Lattner
2008-02-11Get rid of bogus warnings when the second argument in va_start is either an i...Anders Carlsson
2008-01-17Fixed typo introduced by r46133 that caused -Wfloat-equal to break.Ted Kremenek
2008-01-17Added method Expr::IgnoreParens(), which returns the first non-ParenExpr Expr*.Ted Kremenek
2008-01-07Substituted all instances of the string "Objc" for "ObjC". This fixesTed Kremenek
2007-12-29Don't attribute in file headers anymore. See llvmdev for theChris Lattner
2007-12-28various cleanups. Use IgnoreParenCasts instead of inlined versions.Chris Lattner
2007-12-28unindent cases in a switch stmt, no functionality change.Chris Lattner
2007-12-28Change Sema::ActOnCallExpr to construct the CallExpr early and put it intoChris Lattner
2007-12-20More objective-c typechecking stuff. This is work in progress and more patchesFariborz Jahanian
2007-12-20implement semantic analysis for __builtin_islessequal and friends.Chris Lattner
2007-12-20simplify some code.Chris Lattner
2007-12-19refactor some code that handles sema of direct function calls.Chris Lattner
2007-12-18Fixe bogus error for variable argument methods. Sema::ObjcGetTypeForMethodDef...Steve Naroff
2007-12-17Modified format-string checking to not emit a warning when all of theTed Kremenek
2007-12-17Format string checker: asprintf does not pass argumnents via va_list.Ted Kremenek
2007-12-04Simplified setting up Method's scope before generating AST for its nody.Fariborz Jahanian
2007-11-30GCC has an extension where the left hand side of the ? : operator can be omit...Anders Carlsson
2007-11-29Enhanced implementation of -Wfloat-equal to check for comparisons againstTed Kremenek
2007-11-25Moved logic for -Wfloat-equal to SemaChecking.cpp.Ted Kremenek
2007-10-12Added notion of '*' specified format width/specifiers when checkingTed Kremenek
2007-10-12Add some more diagnostics for va_start, fix tests so they pass with these new...Anders Carlsson
2007-10-12Printf argument checking now supports dynamically-passed precisionTed Kremenek
2007-08-30Fix 80 col violations.Chris Lattner
2007-08-28Fixed return-of-stack-address checker to correctly handle stack/globalTed Kremenek
2007-08-27Updated checker for "return of address of stack variable" to look forTed Kremenek
2007-08-26Fix %p format checking, patch by Keith Bauer.Chris Lattner
2007-08-26For warnings like this:Chris Lattner
2007-08-25Fix the test/Sema/format-strings.c regression. This code should be refactored.Chris Lattner
2007-08-25Fix the regression on test/Sema/cfstring.cChris Lattner
2007-08-20Modified ArraySubscriptExpr to have accessors getLHS and getRHS in additionTed Kremenek
2007-08-17Added extra semantic checking to do basic detection ofTed Kremenek
2007-08-17Return true in case of error, which is what other functions do.Anders Carlsson
2007-08-17Add initial support for constant CFStrings.Anders Carlsson
2007-08-14Added support for additional format string checking for the printfTed Kremenek
2007-08-10Added "id_idx" parameter to CheckPrintfArguments. This will be usedTed Kremenek
2007-08-10initial support for checking format strings, patch by Ted Kremenek:Chris Lattner