summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* When there are any member new operators, global versions aren't looked up at ...Sebastian Redl2009-05-141-2/+0
* Implement explicit instantiations of member classes of class templates, e.g.,Douglas Gregor2009-05-141-4/+1
* Implement C++0x nullptr.Sebastian Redl2009-05-101-0/+6
* Fix a FIXME in new expression checking.Sebastian Redl2009-05-071-5/+4
* Turns out that Sebastian already implemented the logic to compute theDouglas Gregor2009-05-051-71/+0
* Implement support for comparing pointers with <, >, <=, >=, ==, and !=Douglas Gregor2009-05-041-0/+71
* Improve validation of C++ exception handling: diagnose throwing incomplete ty...Sebastian Redl2009-04-271-2/+31
* Make reference class unification in conditional expressions check for validit...Sebastian Redl2009-04-261-6/+6
* This is a pretty big cleanup for how invalid decl/type are handle.Chris Lattner2009-04-251-1/+1
* Add an ASTContext parameter to CXXTemporaryObjectExpr.Anders Carlsson2009-04-241-2/+4
* Add a VarDecl parameter to the CXXTemporaryObjectExpr constructor. It's unuse...Anders Carlsson2009-04-241-2/+7
* Conditional operator C++ checking complete. What issues remain are in more ge...Sebastian Redl2009-04-191-0/+2
* Bring member pointer operands of the conditional operator to a common type. W...Sebastian Redl2009-04-191-2/+55
* Another piece of the conditional operator puzzle. We'll want to use FindCompo...Sebastian Redl2009-04-191-12/+92
* Implement lvalue test for conditional expressions.Sebastian Redl2009-04-171-4/+31
* Fix a crash bug when comparing overload quality of conversion operators with ...Sebastian Redl2009-04-161-0/+290
* Parse deleted member functions. Parsing member declarations goes through a di...Sebastian Redl2009-04-121-5/+15
* Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor2009-04-091-3/+3
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-8/+10
* 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
OpenPOWER on IntegriCloud