summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Patch for ObjCIvarRefExpr containing the fieldFariborz Jahanian2008-12-131-3/+6
* fix rdar://6097892 - gcc incompat: clang rejects __func__, __FUNCTION__, and ...Chris Lattner2008-12-121-6/+8
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-111-10/+22
* Make sure to promote expressions of the form (floating point + complex intege...Anders Carlsson2008-12-101-2/+10
* Added a warning when referencing an if's condition variable in theDouglas Gregor2008-12-101-0/+21
* Fix PR clang/3175: CheckAddressOfOperand does not handle references to class ...Douglas Gregor2008-12-101-1/+4
* Some cleanups to the dependent-types commit, as suggested by SebastianDouglas Gregor2008-12-101-37/+37
* Patch to allow a getter call using property dot-syntax notation.Fariborz Jahanian2008-12-101-1/+8
* Add support for calls to dependent names within templates, e.g.,Douglas Gregor2008-12-061-5/+51
* Introduce basic support for dependent types, type-dependentDouglas Gregor2008-12-051-5/+73
* change getCurFunctionDecl to skip through Block contexts to findChris Lattner2008-12-041-4/+4
* Fix typo in index operator overloading.Sebastian Redl2008-12-031-1/+1
* Revert change that made isNullPointerConstant start emitting warnings. We don...Anders Carlsson2008-12-011-22/+2
* Add Sema::isNullPointerConstant which extwarns if necessary. Use it in Sema::...Anders Carlsson2008-12-011-2/+22
* Add Sema::VerifyIntegerConstantExpressionAnders Carlsson2008-11-301-0/+33
* Implement the GNU __null extensionDouglas Gregor2008-11-291-0/+12
* Don't complain about block pointer to void* conversionsDouglas Gregor2008-11-271-6/+3
* Fix a minor typo in the handling of the conditional operator for Objective-C ...Douglas Gregor2008-11-261-1/+1
* Tweak the new ResolveOverloadedCallFn to just return a FunctionDecl. It makes...Douglas Gregor2008-11-261-4/+8
* Move the overloading logic of Sema::ActOnCallExpr to a separate functionDouglas Gregor2008-11-261-30/+4
* Change a whole lot of diagnostics to take QualType's directly Chris Lattner2008-11-241-57/+43
* Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner2008-11-241-17/+17
* Convert IdentifierInfo's to be printed the same as DeclarationNames Chris Lattner2008-11-231-2/+2
* Add support for sending QualType's directly into diags and convert twoChris Lattner2008-11-231-12/+11
* Support for implicit property assignment. Error assigning toFariborz Jahanian2008-11-221-3/+41
* New AST node to access "implicit" setter/getter using property dor syntax.Fariborz Jahanian2008-11-221-35/+7
* Implement a %plural modifier for complex plural forms in diagnostics. Use it ...Sebastian Redl2008-11-221-10/+5
* merge some simple call diagnostics.Chris Lattner2008-11-211-15/+9
* print a type in a diagnostic.Chris Lattner2008-11-211-2/+2
* Change CheckIncrementDecrementOperand to test for common cases firstChris Lattner2008-11-211-21/+24
* Add support for overloaded operator-> when used in a member accessDouglas Gregor2008-11-201-0/+2
* Daniel really really likes = instead of += :)Chris Lattner2008-11-201-1/+1
* remove the last old-fashioned Diag method. Transition complete!Chris Lattner2008-11-201-2/+2
* remove another old-school Diag method.Chris Lattner2008-11-201-31/+30
* instead of looking up super at startup time, Chris Lattner2008-11-201-1/+1
* Support for calling overloaded function call operators (operator())Douglas Gregor2008-11-191-1/+5
* Support overloading of the subscript operator[], including support forDouglas Gregor2008-11-191-2/+84
* Added operator overloading for unary operators, post-increment, andDouglas Gregor2008-11-191-20/+199
* stop calling II::getName() unnecesarily in semaChris Lattner2008-11-191-15/+9
* remove one more old-style Diag method.Chris Lattner2008-11-191-33/+33
* Switch several more Sema Diag methods over. This simplifies theChris Lattner2008-11-191-108/+98
* Built-in equality and relational operators have return type "bool" in C++,Douglas Gregor2008-11-191-13/+16
* Partial expansion of C++ operator overloading (for binary operators)Douglas Gregor2008-11-181-19/+16
* start converting Sema over to using its canonical Diag method.Chris Lattner2008-11-181-44/+44
* As threatened previously: consolidate name lookup and the creation ofDouglas Gregor2008-11-181-12/+37
* Extend DeclarationName to support C++ overloaded operators, e.g.,Douglas Gregor2008-11-181-1/+1
* minor cleanups and tidying, no functionality change.Chris Lattner2008-11-181-68/+70
* implement a fixme by making warnings for ++/-- on non-modifiable-lvalues better.Chris Lattner2008-11-181-7/+2
* factor some code out into a helper functionChris Lattner2008-11-181-34/+48
* Implement effects of 'mutable', and a few comments from Chris on its parsing.Sebastian Redl2008-11-171-0/+4
OpenPOWER on IntegriCloud