summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add an assertion, fix a whole bunch of bugs, comment the assertionJohn McCall2010-11-181-123/+210
* Calculate the value kind of an expression when it's created andJohn McCall2010-11-181-62/+156
* comparison of AltiVec vectors now gives bool result (fix for 7533)Anton Yartsev2010-11-181-0/+5
* Warn if direct accessing synthesized ivar backing the property inFariborz Jahanian2010-11-171-1/+7
* Don't emit warn_logical_and_in_logical_or for cases like "a && b || 0".Argyrios Kyrtzidis2010-11-171-6/+19
* Don't emit warn_logical_and_in_logical_or for macros. Fixes rdar://8678458Argyrios Kyrtzidis2010-11-171-1/+1
* Don't warn for parentheses for the '&&' inside '||' for cases like:Argyrios Kyrtzidis2010-11-171-11/+52
* Warn about arg1 && arg2 || arg3, as GCC 4.3+ does. Fixes rdar://8659922Argyrios Kyrtzidis2010-11-161-3/+23
* Implements __block API for c++ objects. There is stillFariborz Jahanian2010-11-161-10/+14
* Kill off the remaining places which generate CK_Unknown casts.John McCall2010-11-161-8/+31
* Yes, vector conversions are bitcasts.John McCall2010-11-151-3/+3
* Assorted work leading towards the elimination of CK_Unknown.John McCall2010-11-151-108/+159
* Add a few more complex-related cast kinds that arise due to arbitraryJohn McCall2010-11-141-30/+128
* Introduce five new cast kinds for various conversions into andJohn McCall2010-11-131-26/+42
* Bring UsualArithmeticConversionsType back into Sema and cast theJohn McCall2010-11-131-10/+244
* Introduce a null-to-pointer implicit cast kind.John McCall2010-11-131-12/+19
* Adding couple of Block API, a bug fix andFariborz Jahanian2010-11-111-6/+8
* Attempt to resolve overloaded functions in comma expressions andDouglas Gregor2010-11-091-0/+24
* Revert the fix for PR8013.Douglas Gregor2010-11-091-4/+6
* Handle overload resolution when calling an overloaded function setDouglas Gregor2010-11-091-6/+4
* When building a compound literal, check that the base element of the array is...Argyrios Kyrtzidis2010-11-081-0/+5
* Remove broken support for variadic templates, along with the variousDouglas Gregor2010-11-071-2/+1
* Expressions of type std::nullptr_t can be used as sentinels.Anders Carlsson2010-11-051-0/+4
* It's OK to use nullptr in relational operators if the other side is a null po...Anders Carlsson2010-11-041-6/+7
* Improve source-location information for CXXConstructExpr nodes, byDouglas Gregor2010-11-031-1/+3
* Teach code completion to provide property results when the propertyDouglas Gregor2010-11-021-8/+23
* Emit error when using a bound member function for something other than callin...Argyrios Kyrtzidis2010-11-011-0/+4
* Require that the types of the parameters of a block literal are complete.Douglas Gregor2010-11-011-4/+6
* Decay array/function types of a statement-expression.Fariborz Jahanian2010-10-271-2/+1
* patch to do array-to-pointer conversion in aFariborz Jahanian2010-10-271-0/+2
* Delay complete-type checking for arguments to no-prototype functionsDouglas Gregor2010-10-261-12/+6
* Patch for mis-compile of statement expressions withFariborz Jahanian2010-10-251-6/+28
* Look through the address-of operator to find the function beingDouglas Gregor2010-10-251-0/+4
* When we're calling a function that we know based on its K&R-styleDouglas Gregor2010-10-251-10/+37
* Warn if a variable marked with the "unused" attribute is used. Patch by Darin...Anders Carlsson2010-10-221-1/+5
* Fix handling of property and ivar lookup in typo correction; the twoDouglas Gregor2010-10-201-1/+3
* Fixes a bug in ivar lookup in the new objc's defaultFariborz Jahanian2010-10-191-1/+6
* When marking declarations referenced within an expression (e.g.,Douglas Gregor2010-10-191-0/+4
* Report the location of the syntax error inside a macro. Fixes PR7944.Nick Lewycky2010-10-151-1/+1
* Eliminate usage of ObjCSuperExpr used forFariborz Jahanian2010-10-141-3/+8
* Introduce support for emitting diagnostics (warnings + their notes)Douglas Gregor2010-10-121-0/+18
* Fix anon union member assignment expression's location.Devang Patel2010-10-121-1/+1
* C's comma operator performs lvalue conversion on both its operands;John McCall2010-10-121-6/+11
* I just do what the comments tell me to do.John McCall2010-10-121-1/+2
* Progress.John McCall2010-10-121-32/+65
* Add some infrastructure for dealing with expressions of 'placeholder' type,John McCall2010-10-121-12/+42
* This patch does a few things in the area of objective-cFariborz Jahanian2010-10-111-25/+32
* Don't rely on a StringRef being null-terminated (it's not) for deprecation me...Benjamin Kramer2010-10-091-6/+3
* Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor2010-10-081-1/+15
* Fixed cast to union with anonymous bitfields.Abramo Bagnara2010-10-071-1/+2
OpenPOWER on IntegriCloud