aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprCXX.cpp
AgeCommit message (Expand)Author
2009-04-12Parse deleted member functions. Parsing member declarations goes through a di...Sebastian Redl
2009-04-09Propagate the ASTContext to various AST traversal and lookup functions.Douglas Gregor
2009-03-28Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner
2009-03-24Fix a few isObjectTypes that really need to be isIncompleteOrObjectDouglas Gregor
2009-03-24Make sure to use RequireCompleteType rather than testing forDouglas Gregor
2009-03-24More work on diagnosing abstract classes. We can now handle cases likeAnders Carlsson
2009-03-23More improvements to abstract type checking. Handle arrays correctly, and mak...Anders Carlsson
2009-03-23It's an error to try to allocate an abstract object using new.Anders Carlsson
2009-03-16Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl
2009-03-15Convert a bunch of actions to smart pointers, and also bring PrintParserCallb...Sebastian Redl
2009-03-13Implement template instantiation for several more kinds of expressions:Douglas Gregor
2009-03-13Refactor the way we handle operator overloading and templateDouglas Gregor
2009-03-09Rename DiagnoseIncompleteType to RequireCompleteType, and update the document...Douglas Gregor
2009-02-28Eliminate CXXRecordTypeDouglas Gregor
2009-02-26Make more AST nodes and semantic checkers dependent-expression-aware.Sebastian Redl
2009-02-25C99 DR #316 implies that the function parameter types that are knownDouglas Gregor
2009-02-18Downgrade complaints about calling unavailable functions to a warningDouglas Gregor
2009-02-17remove "; candidates are/is:" from various ambiguity diagnostics.Chris Lattner
2009-02-12Introduce _Complex conversions into the function overloadingDouglas Gregor
2009-02-11Initial implementation of function overloading in C.Douglas Gregor
2009-02-09Update new expression to make use of Declarator::getSourceRange().Sebastian Redl
2009-02-07Move CheckPointerToMemberOperands to SemaExprCXX.cppSebastian Redl
2009-02-07Overhaul of Stmt allocation:Ted Kremenek
2009-02-04Fix our semantic analysis ofDouglas Gregor
2009-02-03Allow taking the address of data members, resulting in a member pointer.Sebastian Redl
2009-01-30Eliminated LookupCriteria, whose creation was causing a bottleneck forDouglas Gregor
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-29Refactor Sema::LookupDecl() into 2 functions: LookupDeclInScope() and LookupD...Steve Naroff
2009-01-28Remove 'NamespaceNameOnly' argument to Sema::LookupDecl(). It is unused.Steve Naroff
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-25Implement implicit conversions for pointers-to-member.Sebastian Redl
2009-01-20Remove ScopedDecl, collapsing all of its functionality into Decl, soDouglas Gregor
2009-01-19Centralize error reporting of improper uses of incomplete types in theDouglas Gregor
2009-01-18Convert a few expression actions to smart pointers.Sebastian Redl
2009-01-16Fix <rdar://problem/6502934>. We were creating an ImplicitCastExprDouglas Gregor
2009-01-16Part one of handling C++ functional casts. This handles semanticDouglas Gregor
2009-01-14Refactor name lookup.Douglas Gregor
2009-01-14Introduce support for C++0x explicit conversion operators (N2437)Douglas Gregor
2009-01-14FunctionDecl::setParams() now uses the allocator associated with ASTContext t...Ted Kremenek
2009-01-12Cleanup DeclContext::addDecl and DeclContext::insert interface, from Piotr RakDouglas Gregor
2009-01-08This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff
2009-01-05PODness and Type TraitsSebastian Redl
2008-12-23Fix misguided type selectionDouglas Gregor
2008-12-23Don't push OverloadedFunctionDecls onto the chain of declarationsDouglas Gregor
2008-12-23Don't explicitly represent OverloadedFunctionDecls withinDouglas Gregor
2008-12-19Allow downcasts of pointers to Objective-C interfaces, with aDouglas Gregor
2008-12-13Some utilities for using the smart pointers in Actions, especially Sema. Conv...Sebastian Redl
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-10Added a warning when referencing an if's condition variable in theDouglas Gregor
2008-12-05Introduce basic support for dependent types, type-dependentDouglas Gregor