summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Some utilities for using the smart pointers in Actions, especially Sema. Conv...Sebastian Redl2008-12-131-1/+1
* Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor2008-12-111-4/+3
* Added a warning when referencing an if's condition variable in theDouglas Gregor2008-12-101-0/+4
* Introduce basic support for dependent types, type-dependentDouglas Gregor2008-12-051-2/+2
* Code cleanup in new handling.Sebastian Redl2008-12-041-109/+87
* Fix some diagnostics and enhance test cases. Now tests member new and ambiguo...Sebastian Redl2008-12-041-2/+4
* Overload resolution for the operator new function. Member version is still un...Sebastian Redl2008-12-031-10/+234
* Handle new by passing the Declaration to the Action, not a processed type.Sebastian Redl2008-12-021-36/+72
* Change a whole lot of diagnostics to take QualType's directly Chris Lattner2008-11-241-8/+7
* Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner2008-11-241-5/+5
* Implementation of new and delete parsing and sema.Sebastian Redl2008-11-211-0/+194
* remove another old-school Diag method.Chris Lattner2008-11-201-4/+4
* remove the type_info identifier cache. Compared to the costChris Lattner2008-11-201-12/+7
* Some tweaks suggested by ArgirisDouglas Gregor2008-11-191-14/+13
* remove one more old-style Diag method.Chris Lattner2008-11-191-9/+9
* As threatened previously: consolidate name lookup and the creation ofDouglas Gregor2008-11-181-68/+3
* Extend DeclarationName to support C++ overloaded operators, e.g.,Douglas Gregor2008-11-181-0/+46
* Updated IdentifierResolver to deal with DeclarationNames. The names ofDouglas Gregor2008-11-171-0/+50
* Implement C++ 'typeid' parsing and sema.Sebastian Redl2008-11-111-0/+28
* Basic support for taking the address of an overloaded functionDouglas Gregor2008-11-101-1/+10
* Move named cast sema functions to their own file.Sebastian Redl2008-11-051-660/+0
* A small error message improvement and some comment cleanup for static_cast.Sebastian Redl2008-11-051-13/+27
* Initial implementation of parsing, semantic analysis, and AST-buildingDouglas Gregor2008-11-051-1/+1
* Some cleanup of the cast checkers. Don't canonicalize types when not needed. ...Sebastian Redl2008-11-041-45/+28
* Create a new expression class, CXXThisExpr, to handle the C++ 'this' primary ...Douglas Gregor2008-11-041-2/+1
* Standard conversion sequences now have a CopyConstructor field, toDouglas Gregor2008-11-031-7/+7
* Add implicitly-declared default and copy constructors to C++ classes,Douglas Gregor2008-11-031-0/+7
* Source ranges for named cast diagnostics.Sebastian Redl2008-11-021-43/+53
* Implement basic support for converting constructors in user-defined Douglas Gregor2008-10-311-2/+2
* Implement semantic checking of static_cast and dynamic_cast.Sebastian Redl2008-10-311-25/+335
* Implement initialization of a reference (C++ [dcl.init.ref]) as partDouglas Gregor2008-10-291-1/+1
* Improve our handling of (C++) references within Clang. Specifically:Douglas Gregor2008-10-281-8/+0
* Refactor the expression class hierarchy for casts. Most importantly:Douglas Gregor2008-10-271-17/+21
* Some cleanups for the ambiguous derived-to-base conversion checksDouglas Gregor2008-10-241-3/+4
* Semantic analysis for C++ reinterpret_cast and const_cast. Patch by Sebastian...Douglas Gregor2008-10-241-6/+333
* First non-embarrassing cut at checking for ambiguous derived-to-base Douglas Gregor2008-10-241-0/+125
* Use getCustomDiagID() instead of specifying the diagnostic in the 'Diagnostic...Argyrios Kyrtzidis2008-10-061-2/+4
* Give string literals const element typesin C++, and cope with the deprecated ...Douglas Gregor2008-09-121-0/+31
* Implement Sema support for the 'condition' part of C++ selection-statements a...Argyrios Kyrtzidis2008-09-101-0/+70
* Add support for C++'s "type-specifier ( expression-list )" expression:Argyrios Kyrtzidis2008-08-221-0/+64
* Minor #include cleaningDaniel Dunbar2008-08-111-0/+1
* rename PreDefinedExpr -> PredefinedExprChris Lattner2008-08-101-2/+2
* Add Sema support for C++ classes.Argyrios Kyrtzidis2008-07-011-0/+18
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+51
OpenPOWER on IntegriCloud