summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement objective-c++'s block pointer type matching involvingFariborz Jahanian2011-02-121-1/+6
* Support for objextive-c++ use of property-dot syntax as receiverFariborz Jahanian2011-02-081-2/+2
* Sema::MaybeBindToTemporary() shouldn't treat any expression returningDouglas Gregor2011-02-081-11/+3
* More capturing of 'this': implicit member expressions. Getting thatJohn McCall2011-02-031-10/+24
* An insomniac stab at making block declarations list the variables they closeJohn McCall2011-02-021-7/+17
* Implement access checking for the "delete" operator. Fixes PR9050,Douglas Gregor2011-02-011-1/+9
* Fix some corner cases in the __is_base_of logic.John McCall2011-01-281-20/+27
* Give OpaqueValueExpr a source location, because its source locationDouglas Gregor2011-01-281-1/+1
* Teach the evaluation of the __is_convertible_to trait to translateDouglas Gregor2011-01-271-4/+5
* Document some serious badness in our evaluation of the type traits: we need t...Douglas Gregor2011-01-271-0/+2
* Implement the Microsoft __is_convertible_to type trait, modeling theDouglas Gregor2011-01-271-1/+47
* Revert r124217 because it didn't catch the actual error case it was trying toJeffrey Yasskin2011-01-271-4/+1
* Do a proper recursive lookup when deciding whether a class's usualJohn McCall2011-01-271-3/+84
* Fix whitespace.NAKAMURA Takumi2011-01-271-246/+246
* 7bit-ize.NAKAMURA Takumi2011-01-271-9/+9
* Fix a horrible bug in our handling of C-style casting, where a C-styleDouglas Gregor2011-01-271-9/+8
* Reference qualifiers for *this: implement C++0x [expr.mptr.oper]p6,Douglas Gregor2011-01-261-0/+26
* Add an attribute to forbid temporary instances of a type. This allows classJeffrey Yasskin2011-01-251-1/+4
* When throwing an elidable object, first try to treat the subexpressionDouglas Gregor2011-01-211-5/+6
* Promote the static getNRVOCandidate() function, which computed theDouglas Gregor2011-01-211-1/+1
* When building a user-defined conversion sequence, keep track of theDouglas Gregor2011-01-201-3/+4
* Sema::BuildCXXMemberCallExpr() can fail due to access or ambiguities,Douglas Gregor2011-01-201-6/+8
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-1/+1
* Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin2011-01-181-1/+0
* More __uuidof validation:Francois Pichet2010-12-271-18/+23
* XFAIL vtable-debug-info.cpp on WIN32 and fix curly brace.Francois Pichet2010-12-201-2/+1
* Emit an error if operator __uuidof() is called on a type with no associated G...Francois Pichet2010-12-201-0/+25
* Motions towards simplifying how we deal with attribute-qualified function types.John McCall2010-12-191-2/+1
* Variadic templates: extend the Expr class with a bit that specifiesDouglas Gregor2010-12-151-1/+2
* Restore r121752 without modification.John McCall2010-12-141-9/+15
* Pull out r121752 in case it's causing the selfhost breakage.John McCall2010-12-141-15/+9
* Factor out most of the extra state in a FunctionProtoType into a separateJohn McCall2010-12-141-9/+15
* Variadic templates: extend Type, NestedNameSpecifier, TemplateName,Douglas Gregor2010-12-131-0/+3
* Remove the TypesCompatibleExprClass AST node. Merge its functionality into Bi...Francois Pichet2010-12-081-1/+18
* Bump up property conversion earlier in the initialization process. FixesJohn McCall2010-12-071-1/+1
* Kill FullExpr, as it was not, in fact, used anywhere in the code base.John McCall2010-12-071-16/+0
* Type traits intrinsic implementation: __is_base_of(T, U)Francois Pichet2010-12-071-0/+71
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-10/+10
* First pass at implementing the intent of ANSI C DR106.John McCall2010-12-041-2/+3
* dyn_cast else unreachable -> castJohn McCall2010-12-041-4/+2
* Although we currently have explicit lvalue-to-rvalue conversions, they'reJohn McCall2010-12-041-15/+47
* When we're performing an explicit cast of some sort, don't complainDouglas Gregor2010-12-021-2/+2
* Perform lvalue-to-rvalue at the end of an expression statement in C.John McCall2010-12-021-0/+12
* Switch a lot of call-sites over to using the new value-kind calculations.John McCall2010-11-241-1/+1
* Add an assertion, fix a whole bunch of bugs, comment the assertionJohn McCall2010-11-181-5/+12
* Calculate the value kind of an expression when it's created andJohn McCall2010-11-181-24/+52
* Assorted work leading towards the elimination of CK_Unknown.John McCall2010-11-151-11/+76
* Introduce a null-to-pointer implicit cast kind.John McCall2010-11-131-2/+2
* Properly handle temporaries that are created in a AsmStmt.Argyrios Kyrtzidis2010-11-021-0/+26
* Harden Sema::MaybeBindTotemporary.Douglas Gregor2010-11-011-0/+3
OpenPOWER on IntegriCloud