summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't try to compute the value of a value-dependent expression whenDouglas Gregor2010-12-211-0/+3
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-151-3/+5
* Do not assert on shifts of Neon polynomial types.Bob Wilson2010-12-101-4/+2
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-071-6/+5
* Although we currently have explicit lvalue-to-rvalue conversions, they'reJohn McCall2010-12-041-2/+2
* Follow through references to catch returned stack addresses, local blocks, la...Argyrios Kyrtzidis2010-11-301-50/+127
* Revert r120331 since it causes spurious warnings and a possible assertion hit...Argyrios Kyrtzidis2010-11-291-27/+3
* Emit warnings if we are returning a reference to a local temporary.Argyrios Kyrtzidis2010-11-291-3/+27
* Calculate the value kind of an expression when it's created andJohn McCall2010-11-181-2/+3
* a metric ton of refactoring later, Sema::getLocationOfStringLiteralByte Chris Lattner2010-11-171-63/+3
* propagate preprocessor out of StringLiteralParser. It is nowChris Lattner2010-11-171-2/+2
* push use of Preprocessor out farther.Chris Lattner2010-11-171-5/+2
* push use of Preprocessor out of getOffsetOfStringByte Chris Lattner2010-11-171-1/+3
* refactor the interface to StringLiteralParser::getOffsetOfStringByte,Chris Lattner2010-11-171-1/+1
* Fix PR8625 and correctly interpret member-calls to static members whenChandler Carruth2010-11-161-6/+10
* Kill CK_Unknown and flesh out the documentation for the existing CastKinds.John McCall2010-11-161-2/+0
* Assorted work leading towards the elimination of CK_Unknown.John McCall2010-11-151-1/+1
* Undo a refactor-o and base the bitfield-truncation warning on theJohn McCall2010-11-111-1/+5
* Extend the bitfield-truncation warning to initializations.John McCall2010-11-111-38/+60
* When -Wconversion computes the range of a type, it uses the (bit-)range John McCall2010-11-101-19/+40
* Add a variant of GCC-style vector types for ARM NEON.Bob Wilson2010-11-101-1/+1
* Tweak to bitfield-overflow warning: don't warn about storingJohn McCall2010-11-101-1/+8
* Add a warning for implicit truncation of constant values due toJohn McCall2010-11-091-3/+55
* Split out -Wconversion warnings about constant precision into theirJohn McCall2010-11-091-0/+26
* Require that the types of the parameters of a block literal are complete.Douglas Gregor2010-11-011-5/+7
* When checking whether a return statement returns a stack-localDouglas Gregor2010-10-211-4/+11
* Previously, the printf warnings would say your arguments type was 'int' when ...Ted Kremenek2010-10-211-2/+5
* fix PR7885, rejecting invalid uses of __builtin_constant_p.Chris Lattner2010-10-121-0/+10
* Track the location of the context requiring an implicit conversion and use itJohn McCall2010-10-081-29/+46
* Fix an infinite loop, caused by unintended syntax bug (the 'break;' after 'de...Argyrios Kyrtzidis2010-10-071-7/+3
* Provide a slightly specialized diagnostic for tautological comparisonsJohn McCall2010-10-061-4/+20
* kill off CheckX86BuiltinFunctionCallChris Lattner2010-10-011-9/+0
* move imperative code to declarative definitions.Chris Lattner2010-10-011-22/+0
* diagnose errors when a builtin that require constant arguments don't have them.Chris Lattner2010-10-011-0/+18
* When warning about comparing an unsigned int to being >= 0, don't issue a war...Ted Kremenek2010-09-231-1/+11
* fix rdar://8445858 - __sync_* intrinsics erroneously reject ObjC pointersChris Lattner2010-09-171-1/+1
* Check format strings when a called function has more than one FormatAttr (one...Ted Kremenek2010-09-091-7/+10
* It appears that technically a null format string is not warned under -Wformat...Ted Kremenek2010-09-091-0/+7
* Avoid redundant recursive calls in SemaCheckStringLiteral by just updating th...Ted Kremenek2010-09-091-7/+5
* Have Sema check for validity of CGString literalFariborz Jahanian2010-09-071-4/+17
* Enhance return-stack-address check (in Sema) to handle fields that themselves...Ted Kremenek2010-09-021-3/+8
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-0/+1
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-39/+39
* More incremental progress towards not including Expr.h in Sema.h.John McCall2010-08-251-2/+2
* Split FunctionScopeInfo and BlockScopeInfo into their own header.John McCall2010-08-251-0/+2
* Remove Sema.h's dependency on DeclCXX.h.John McCall2010-08-251-0/+1
* Fix printf format string checking for '%lc' (which expects a wint_t or compat...Ted Kremenek2010-08-241-0/+3
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-5/+5
* Generate Attr subclasses with TableGen.Alexis Hunt2010-08-181-4/+8
* Convert all uses of StringLiteral::getStrData() to StringLiteral::getString()Benjamin Kramer2010-08-171-13/+8
OpenPOWER on IntegriCloud