summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaChecking.cpp
Commit message (Expand)AuthorAgeFilesLines
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-2/+2
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* C1X: implement generic selectionsPeter Collingbourne2011-04-151-19/+9
* Enhance the diagnostic for literal float -> int conversions to suggestChandler Carruth2011-04-101-4/+35
* add a __sync_swap builtin to fill out the rest of the __sync builtins. Chris Lattner2011-04-091-1/+4
* Use ExprResult& instead of Expr *& in SemaJohn Wiegley2011-04-081-17/+21
* Refactor one helper function to merely forward to another so that thereChandler Carruth2011-04-051-7/+6
* Apply the nonnull attribute to constructor expressions too.Nick Lewycky2011-03-251-5/+6
* Remove warning for null characters in CFString literals. Clang handles them ...Ted Kremenek2011-03-151-6/+0
* Don't warn about null characters in Objective-C format string literals.Ted Kremenek2011-03-151-4/+6
* When we're determining whether to complain about a conversion from oneDouglas Gregor2011-03-121-1/+20
* Add support for the OpenCL vec_step operator, by generalising andPeter Collingbourne2011-03-111-1/+1
* Profiling showed that 'CheckImplicitConversions' was very slow because of the...Ted Kremenek2011-03-101-9/+43
* For C++, enhance -Warray-bounds to recursively analyze array subscript access...Ted Kremenek2011-03-011-15/+38
* Provide a bit saying that a builtin undergoes custom type-checking, thenJohn McCall2011-02-261-8/+27
* Don't warn about using PredefinedExprs as format string literals. These neve...Ted Kremenek2011-02-241-1/+7
* Fix bogus -Warray-bounds warning involving 'array[true]' reported in PR 9296.Ted Kremenek2011-02-231-1/+1
* Update Sema::DiagRuntimeBehavior() to take an optional Stmt* to indicate the ...Ted Kremenek2011-02-231-3/+3
* Change -Warray-bounds logic to use DiagRuntimeBehavior in preparation for usi...Ted Kremenek2011-02-231-7/+11
* 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
OpenPOWER on IntegriCloud