summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix a few isObjectTypes that really need to be isIncompleteOrObjectDouglas Gregor2009-03-241-5/+6
* Make sure to use RequireCompleteType rather than testing forDouglas Gregor2009-03-241-22/+19
* More work on diagnosing abstract classes. We can now handle cases likeAnders Carlsson2009-03-241-3/+3
* More improvements to abstract type checking. Handle arrays correctly, and mak...Anders Carlsson2009-03-231-0/+4
* It's an error to try to allocate an abstract object using new.Anders Carlsson2009-03-231-0/+4
* Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl2009-03-161-3/+5
* Convert a bunch of actions to smart pointers, and also bring PrintParserCallb...Sebastian Redl2009-03-151-93/+105
* Implement template instantiation for several more kinds of expressions:Douglas Gregor2009-03-131-2/+7
* Refactor the way we handle operator overloading and templateDouglas Gregor2009-03-131-1/+1
* Rename DiagnoseIncompleteType to RequireCompleteType, and update the document...Douglas Gregor2009-03-091-2/+2
* Eliminate CXXRecordTypeDouglas Gregor2009-02-281-2/+2
* Make more AST nodes and semantic checkers dependent-expression-aware.Sebastian Redl2009-02-261-32/+45
* C99 DR #316 implies that the function parameter types that are knownDouglas Gregor2009-02-251-1/+1
* Downgrade complaints about calling unavailable functions to a warningDouglas Gregor2009-02-181-6/+15
* remove "; candidates are/is:" from various ambiguity diagnostics.Chris Lattner2009-02-171-2/+2
* Introduce _Complex conversions into the function overloadingDouglas Gregor2009-02-121-0/+3
* Initial implementation of function overloading in C.Douglas Gregor2009-02-111-0/+2
* Update new expression to make use of Declarator::getSourceRange().Sebastian Redl2009-02-091-33/+27
* Move CheckPointerToMemberOperands to SemaExprCXX.cppSebastian Redl2009-02-071-0/+67
* Overhaul of Stmt allocation:Ted Kremenek2009-02-071-17/+17
* Fix our semantic analysis ofDouglas Gregor2009-02-041-2/+2
* Allow taking the address of data members, resulting in a member pointer.Sebastian Redl2009-02-031-4/+7
* Eliminated LookupCriteria, whose creation was causing a bottleneck forDouglas Gregor2009-01-301-2/+2
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+0
* Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupD...Steve Naroff2009-01-291-1/+1
* Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused.Steve Naroff2009-01-281-2/+1
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* Implement implicit conversions for pointers-to-member.Sebastian Redl2009-01-251-2/+3
* Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor2009-01-201-2/+2
* Centralize error reporting of improper uses of incomplete types in theDouglas Gregor2009-01-191-6/+8
* Convert a few expression actions to smart pointers.Sebastian Redl2009-01-181-3/+3
* Fix <rdar://problem/6502934>. We were creating an ImplicitCastExprDouglas Gregor2009-01-161-2/+4
* Part one of handling C++ functional casts. This handles semanticDouglas Gregor2009-01-161-17/+26
* Refactor name lookup.Douglas Gregor2009-01-141-2/+1
* Introduce support for C++0x explicit conversion operators (N2437)Douglas Gregor2009-01-141-14/+24
* FunctionDecl::setParams() now uses the allocator associated with ASTContext t...Ted Kremenek2009-01-141-1/+1
* Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr RakDouglas Gregor2009-01-121-1/+1
* This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff2009-01-081-2/+2
* PODness and Type TraitsSebastian Redl2009-01-051-0/+17
* Fix misguided type selectionDouglas Gregor2008-12-231-1/+1
* Don't push OverloadedFunctionDecls onto the chain of declarationsDouglas Gregor2008-12-231-19/+11
* Don't explicitly represent OverloadedFunctionDecls withinDouglas Gregor2008-12-231-18/+11
* Allow downcasts of pointers to Objective-C interfaces, with aDouglas Gregor2008-12-191-5/+17
* 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
OpenPOWER on IntegriCloud