summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Warn about implicit conversions between values of different, namedDouglas Gregor2011-02-221-0/+11
* Don't produce "comparison is always (true|false)" warnings when theDouglas Gregor2011-02-191-1/+5
* Fix assertion failure on -Warray-bounds for 32-bit builds of Clang.Ted Kremenek2011-02-181-1/+4
* Enhance the array bounds checking to work for several other constructs,Chandler Carruth2011-02-171-10/+14
* Clean up the style of this function to match the conventions in the restChandler Carruth2011-02-171-28/+27
* Implement a sub-group of -Wconversion: -Wliteral-conversion. ThisChandler Carruth2011-02-171-3/+9
* Change the representation of GNU ?: expressions to use a different expressionJohn McCall2011-02-171-2/+10
* Fix assertion failure in -Warray-bounds on template parameters used as arrays.Ted Kremenek2011-02-161-1/+3
* Tweak -Warray-bounds diagnostics based on feedback from Chandler.Ted Kremenek2011-02-161-8/+14
* Add trivial buffer overflow checking in Sema.Ted Kremenek2011-02-161-0/+30
* Give some convenient idiomatic accessors to Stmt::child_range andJohn McCall2011-02-131-2/+1
* Before checking bitfield initialization, make sure that neither theDouglas Gregor2011-02-041-0/+7
* An insomniac stab at making block declarations list the variables they closeJohn McCall2011-02-021-1/+1
* Add semantic checking that the "thousands grouping"Ted Kremenek2011-01-081-0/+2
* 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
OpenPOWER on IntegriCloud