summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor2010-02-211-2/+3
* Commiting a revert from dgregor of a bit of destructor logic until we canChandler Carruth2010-02-211-17/+11
* Fixed a crash specific to blocks in c++ uncovered by an internalFariborz Jahanian2010-02-181-1/+3
* Improve parsing and instantiation of destructor names, so that we canDouglas Gregor2010-02-161-0/+226
* Fix leak in CXXNewExpr where the SubExprs array would get allocated directly ...Ted Kremenek2010-02-111-4/+7
* Eliminate a bunch of unnecessary ASTContexts from members functions ofDouglas Gregor2010-02-111-1/+1
* Thread a source location into the template-argument deduction routines. ThereJohn McCall2010-02-081-2/+2
* When we're parsing an expression that may have looked like aDouglas Gregor2010-02-051-1/+3
* Extract a common structure for holding information about the definitionJohn McCall2010-02-041-11/+15
* Teach the allocation function overload handling to deal with templates, andChandler Carruth2010-02-031-12/+21
* Implement the lvalue-to-rvalue conversion where needed. TheDouglas Gregor2010-02-031-4/+4
* Switch expressions like T() and T(1,2) over to new-style initialization. I'mEli Friedman2010-01-311-23/+12
* Fix a major oversight in the comparison of standard conversionDouglas Gregor2010-01-271-2/+2
* Pass access specifiers around in overload resolution.John McCall2010-01-261-1/+1
* Give UnresolvedSet the ability to store access specifiers for each declaration.John McCall2010-01-201-2/+2
* Make the AST explicitly represent the cast of the first operand of a Eli Friedman2010-01-161-3/+5
* Preserve type source information in explicit cast expressions.John McCall2010-01-151-3/+5
* Record some basic information about bad conversion sequences. Use thatJohn McCall2010-01-131-1/+2
* So I was sitting around, trying vainly to think of something to commit, and thenJohn McCall2010-01-121-3/+3
* Introduce a specific representation for the ambiguous implicit conversionJohn McCall2010-01-121-36/+33
* Change the printing of OR_Deleted overload results to print all the candidates,John McCall2010-01-081-3/+3
* Add an "implicit" bit to CXXThisExpr, so that we can trackDouglas Gregor2010-01-071-1/+2
* Improve the diagnostics used to report implicitly-generated class membersJohn McCall2010-01-061-1/+1
* Get rid of more unnecessary code.Eli Friedman2010-01-021-77/+6
* Get rid of some unnecessary code.Eli Friedman2010-01-021-115/+0
* When transforming CXXExprWithTemporaries and CXXBindTemporaryExprDouglas Gregor2009-12-241-0/+2
* There is no such thing as typeinfo for a cv-qualified type. AssertDouglas Gregor2009-12-231-2/+9
OpenPOWER on IntegriCloud