summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Call PerformCopyInitialization to properly initialize the exception temporaryJohn McCall2010-04-221-15/+12
* Restore r101841 without modification. Also mark 'operator delete' as used forJohn McCall2010-04-201-0/+9
* Revert r101841 and follow-up.John McCall2010-04-201-7/+0
* Don't bother looking for (or diagnosing problems with) the 'operator delete'John McCall2010-04-201-0/+7
* Keep track of the actual storage specifier written on a variable orDouglas Gregor2010-04-191-1/+3
* Switch Sema::FindCompositePointerType() over to InitializationSequence. Douglas Gregor2010-04-161-39/+69
* Move Sema::PerformImplicitConversion over to where Sema::TryImplicitConversio...Douglas Gregor2010-04-161-24/+0
* Make Sema::BuildCXXCastArgument static, since it now only has one caller. No ...Douglas Gregor2010-04-161-38/+40
* Collapse the three separate initialization paths inDouglas Gregor2010-04-161-12/+1
* Kill ForceRValue once and for allDouglas Gregor2010-04-161-5/+0
* Eliminate the Elidable parameter to PerformImplicitConversion; weDouglas Gregor2010-04-161-23/+8
* Diagnose attempts to throw an abstract class type.Douglas Gregor2010-04-151-0/+5
* When a member pointer is dereferenced, the class it points into must be compl...Sebastian Redl2010-04-101-0/+3
* Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin2010-04-081-2/+2
* Check access for the implicit calls to destructors that occur when weJohn McCall2010-04-071-1/+5
* Minor cleanup with the ternary operatorDouglas Gregor2010-04-011-2/+2
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-4/+4
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-4/+4
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-4/+4
* Regularize support for naming conversion functions in using decls.John McCall2010-03-311-11/+14
* Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall2010-03-301-4/+9
* the big refactoring bits of PR3782.Rafael Espindola2010-03-301-2/+4
* Remove unused static functionDouglas Gregor2010-03-261-17/+0
* When trying to determine whether one operand of a conditionalDouglas Gregor2010-03-261-7/+9
* Eliminate the non-InitializedEntity PerformCopyInitialization() andDouglas Gregor2010-03-261-3/+8
* Switch semantic analysis of the conditional operator from usingDouglas Gregor2010-03-261-88/+71
* Kill off two more uses of Sema::CheckReferenceInit in favor of the newDouglas Gregor2010-03-251-20/+18
* Remember the "found declaration" for an overload candidate, which is theJohn McCall2010-03-191-12/+13
* from code inspection, we were treating placement news with one argument asJohn McCall2010-03-181-7/+16
* Warn about comparing an unsigned expression with 0 in tautological ways.John McCall2010-03-111-1/+1
* Create a new InjectedClassNameType to represent bare-word references to the John McCall2010-03-101-18/+2
* Reinstate r97674 with a fix for the assertion that was firing in <list>Douglas Gregor2010-03-031-1/+1
* Revert r97674; it's causing failuresDouglas Gregor2010-03-031-1/+1
* Implement disambiguation of base class members via aDouglas Gregor2010-03-031-1/+1
* During codegen assert that any copy assignment, destructor or constructor thatRafael Espindola2010-03-021-0/+12
* Warn about the deprecated string literal -> char* conversion. Fixes PR6428.Douglas Gregor2010-02-281-0/+5
* Implement semantic analysis for C++ [expr.new]p18-20, which describeDouglas Gregor2010-02-261-2/+133
* When computing the composite pointer type for relational comparisons,Douglas Gregor2010-02-251-3/+48
* Restore the invariant that a nested-name-specifier can only containDouglas Gregor2010-02-251-1/+1
* Use CXXPseudoDestructorExpr as the stored representation for dependentDouglas Gregor2010-02-251-170/+54
* Catch more uses of uninitialized implicit conversion sequences.John McCall2010-02-251-14/+21
* Keep track of the location of the '~' in a pseudo-destructor expression.Douglas Gregor2010-02-241-2/+4
* Retain complete source information for the type after the '~' in aDouglas Gregor2010-02-241-10/+9
* Make sure that we have type source information for the scope type of aDouglas Gregor2010-02-241-1/+6
* Split ActOnPseudoDestructorExpr into the part that interprets theDouglas Gregor2010-02-241-86/+149
* Retain source information for the "type-name ::" in aDouglas Gregor2010-02-241-3/+6
* ActOnPseudoDestructorExpr now performs all semantic analysis forDouglas Gregor2010-02-241-38/+211
* Rework parsing of pseudo-destructor expressions and explicitDouglas Gregor2010-02-241-2/+149
* Implement crazy destructor name lookup semantics differently inDouglas Gregor2010-02-231-14/+56
* Eliminate the default arguments to ASTContext::getFunctionType(),Douglas Gregor2010-02-211-1/+1
OpenPOWER on IntegriCloud