aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)Author
2010-10-01move imperative code to declarative definitions.Chris Lattner
2010-10-01diagnose errors when a builtin that require constant arguments don't have them.Chris Lattner
2010-09-23When warning about comparing an unsigned int to being >= 0, don't issue a war...Ted Kremenek
2010-09-17fix rdar://8445858 - __sync_* intrinsics erroneously reject ObjC pointersChris Lattner
2010-09-09Check format strings when a called function has more than one FormatAttr (one...Ted Kremenek
2010-09-09It appears that technically a null format string is not warned under -Wformat...Ted Kremenek
2010-09-09Avoid redundant recursive calls in SemaCheckStringLiteral by just updating th...Ted Kremenek
2010-09-07Have Sema check for validity of CGString literalFariborz Jahanian
2010-09-02Enhance return-stack-address check (in Sema) to handle fields that themselves...Ted Kremenek
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall
2010-08-25GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall
2010-08-25More incremental progress towards not including Expr.h in Sema.h.John McCall
2010-08-25Split FunctionScopeInfo and BlockScopeInfo into their own header.John McCall
2010-08-25Remove Sema.h's dependency on DeclCXX.h.John McCall
2010-08-24Fix printf format string checking for '%lc' (which expects a wint_t or compat...Ted Kremenek
2010-08-24OwningExprResult -> ExprResult. This patch brought to you byJohn McCall
2010-08-18Generate Attr subclasses with TableGen.Sean Hunt
2010-08-17Convert all uses of StringLiteral::getStrData() to StringLiteral::getString()Benjamin Kramer
2010-08-15Remove dead code, caught by unused function warnings.Argyrios Kyrtzidis
2010-08-13Zap unused UnaryOperator::OffsetOf.Eli Friedman
2010-08-12Implement -Wcast-align. The initial design of this diagnostic diverges John McCall
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-08-11Random temporary string cleanup.Benjamin Kramer
2010-08-07Store inheritance paths after CastExprs instead of inside them.John McCall
2010-08-04Teach SemaChecking::CheckReturnStackAddr about ImplicitCastExprs that convert...Ted Kremenek
2010-08-03Add support for VFP status & control operations for ARM.Nate Begeman
2010-07-29Wire up sema checking for __builtin_arm_usat and __builtin_arm_ssat immediates.Nate Begeman
2010-07-27Revert r109428 "Hoist argument type checking into CheckFormatHandler. This i...Michael J. Spencer
2010-07-26Hoist argument type checking into CheckFormatHandler. This is prep for scanf...Ted Kremenek
2010-07-26Consolidate #args checking for scanf/printf format strings.Ted Kremenek
2010-07-25Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor
2010-07-23Vectors are not integer types, so the type system should not classifyDouglas Gregor
2010-07-20Hookup checking for invalid length modifiers in scanf format strings.Ted Kremenek
2010-07-20Add 'ConversionSpecifier' root class in 'analyze_format_string' namespace andTed Kremenek
2010-07-20Rename 'ConsumedSoFarArg' -> 'nArg' and 'OutIntPtrArg' to 'nArg' (scanf and p...Ted Kremenek
2010-07-20Rename diagnostic so that it can be reused with scanf checking. No functiona...Ted Kremenek
2010-07-19Don't warn when a '%%' or '%*d' (scanf) is used in a format string with posit...Ted Kremenek
2010-07-19Hook up 'invalid conversion' warning for scanf format strings.Ted Kremenek
2010-07-18Fix a goof in my previous patch -- not all of the builtins return a value, someChandler Carruth
2010-07-18Improve the representation of the atomic builtins in a few ways. First, we makeChandler Carruth
2010-07-16Hook up warning for an incomplete scanlist in scanf format strings.Ted Kremenek
2010-07-16Add most of the boilerplate support for scanf format string checking. This i...Ted Kremenek
2010-07-13When forming a function call or message send expression, be sure toDouglas Gregor
2010-07-09Rip out the floating point return type handling from the atomic builtin. It'sChandler Carruth
2010-07-09Fix PR7600, and correctly convert the result of an atomic builtin to theChandler Carruth
2010-06-23improve altivec vector bool/pixel support, patch by Anton YartsevChris Lattner
2010-06-21Bug 7377: printf checking fails to flag some undefined behavior Tom Care
2010-06-17Bug 7377: Fixed several bad printf format string bugs.Tom Care
2010-06-17Generate arm_neon.inc in include/clang/Basic, which provides:Nate Begeman
2010-06-17Remove last of the bool shifts for MS VC++, patch by dimitry andricNate Begeman