summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* When we're building a CXXExprWithTemporaries, only include thoseDouglas Gregor2009-12-031-4/+7
* In Sema, whenever we think that a function is going to cause a vtable to be g...Anders Carlsson2009-12-021-4/+1
* Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema:John McCall2009-12-021-2/+1
* Fix a code gen. crash synthesizing a destructor.Fariborz Jahanian2009-12-011-1/+4
* Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall2009-11-301-29/+11
* More work on ScalarExprEmitter::EmitCastExpr: for every cast kind, eitherEli Friedman2009-11-271-11/+15
* Refactor our handling of expression evaluation contexts, so that SemaDouglas Gregor2009-11-261-3/+4
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-59/+0
* Refactor argument collection of constructor calls usingFariborz Jahanian2009-11-241-1/+1
* More cleanup of argument call collection.Fariborz Jahanian2009-11-241-1/+3
* Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall2009-11-241-1/+1
* Refactor collection of call arguments in common code.Fariborz Jahanian2009-11-241-20/+9
* Un-break instantiation of if statements with conditional variablesDouglas Gregor2009-11-241-1/+10
* Explicitly track the condition variable within an "if" statement,Douglas Gregor2009-11-231-0/+21
* Handle converting member pointers to bool.Anders Carlsson2009-11-231-2/+7
* Do not mark declarations as used when performing overload resolution. Fixes P...Douglas Gregor2009-11-231-4/+4
* "Incremental" progress on using expressions, by which I mean totally rippingJohn McCall2009-11-211-8/+8
* When checking the base object of a member access expression (b.foo,Douglas Gregor2009-11-201-3/+3
* Don't build an explicit conversion to a reference typeDouglas Gregor2009-11-201-2/+3
* When we have a non-dependent expression such asDouglas Gregor2009-11-201-5/+0
* Patch to implement new-operators with default args.Fariborz Jahanian2009-11-191-3/+31
* ignore parens surounding the type when diagnosingFariborz Jahanian2009-11-181-1/+1
* This patch fixes a bug in misdiagnosing correctFariborz Jahanian2009-11-181-0/+6
* Split LookupResult into its own header.John McCall2009-11-181-0/+1
* Require the object type of a member access expression ("." or "->") toDouglas Gregor2009-11-171-1/+8
* Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall2009-11-171-9/+7
* First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor2009-11-161-2/+1
* Repair broken FindCompositePointerType. Correct early termination condition. ...Sebastian Redl2009-11-161-12/+14
* Factor finding a deallocation function for a record type out into a separate ...Anders Carlsson2009-11-151-40/+62
* If we find a deallocation function in the class scope, but it is a placement ...Anders Carlsson2009-11-151-1/+16
* - Have TryStaticImplicitCast set the cast kind to NoOp when binding a referen...Sebastian Redl2009-11-141-7/+10
* Diagnose ambiguity of operator delete and operator delete[]. Sebastian, pleas...Anders Carlsson2009-11-141-1/+6
* Improve source-location information for implicitly-generated member call expr...Douglas Gregor2009-11-121-1/+1
* Fix use-after-free bug.Eli Friedman2009-11-081-3/+2
* When we encounter a derived-to-base conversion when performing anDouglas Gregor2009-11-061-1/+11
* Minor cleanup of my last patch.Fariborz Jahanian2009-11-061-1/+1
* This patch implements Sema for clause 13.3.3.1p4.Fariborz Jahanian2009-11-061-9/+12
* Implement the conditional-operator part of -Wsign-compare. TurnJohn McCall2009-11-051-0/+2
* When starting a C++ member access expression, make sure to compute theDouglas Gregor2009-11-041-1/+7
* Remove previous patch for pr5296 due to further clarificationFariborz Jahanian2009-11-031-29/+1
* Replace the code that parses member access expressions after "." orDouglas Gregor2009-11-031-104/+0
* Use ParseUnqualifiedId when parsing id-expressions. This eliminatesDouglas Gregor2009-11-031-35/+0
* Within a template, qualified name lookup can refer to a non-dependent typeDouglas Gregor2009-11-011-0/+6
* Track source information for template arguments and template specializationJohn McCall2009-10-291-1/+1
* Generate constructor for value-initialization cases, even if the Fariborz Jahanian2009-10-271-2/+29
* Add 'fixit' hint on mis-use of pointer-to-memberFariborz Jahanian2009-10-261-2/+5
* Remove the Skip parameter from GetTypeForDeclarator and dependents. Take the ...Sebastian Redl2009-10-251-8/+18
* Fix overload resolution when calling a member template or taking theDouglas Gregor2009-10-241-0/+1
* Diagnose misuse of '.*' and '->*' operators during parseFariborz Jahanian2009-10-231-1/+1
* Fixed a code gen bug (by fixing the AST) involving user-definedFariborz Jahanian2009-10-231-0/+4
OpenPOWER on IntegriCloud