summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Re-fix r136172 so it isn't an error; apparently, some people are fond of thei...Eli Friedman2011-07-261-16/+13
* Diagnose trying to delete a pointer to an abstract class with a non-virtual d...Eli Friedman2011-07-261-1/+13
* A couple minor issues with Sema for delete:Eli Friedman2011-07-261-22/+28
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-10/+10
* Enforce access control for the destructor in a new[] expression and markJohn McCall2011-07-131-1/+11
* objc++-arc: more diagnosis of converting a weak-unavailableFariborz Jahanian2011-07-081-2/+14
* In ARC, reclaim all return values of retainable type, not just thoseJohn McCall2011-07-071-7/+6
* Properly implement the scope restriction on the NRVO forDouglas Gregor2011-07-061-10/+64
* Perform lvalue-to-rvalue conversions on both operands of ->*John McCall2011-06-301-0/+14
* Introduce Declarator::CXXNewContext and remove 'AutoAllowedInTypeName' parameterArgyrios Kyrtzidis2011-06-281-2/+1
* Centralize all checks for a C++ tag definition inside a typename inArgyrios Kyrtzidis2011-06-281-1/+1
* Fix PR10204 in a better way.John McCall2011-06-271-1/+10
* Rename objc_lifetime -> objc_ownership, and modify diagnostics to talk about ...Argyrios Kyrtzidis2011-06-241-1/+1
* Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast express...Eli Friedman2011-06-231-1/+1
* Automatic Reference Counting.John McCall2011-06-151-70/+238
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-30/+43
* Fix order of operands for the warning about incompatible Objective-CDouglas Gregor2011-06-111-1/+1
* Implement Objective-C Related Result Type semantics.Douglas Gregor2011-06-111-0/+4
* Fix a bunch more notes that were emitted even when the diagnostic theyChandler Carruth2011-06-081-6/+9
* Remove all references to InitializationSequence::FailedSequence from outside ...Sebastian Redl2011-06-051-3/+3
* Add new warning that warns when invoking 'delete' on a polymorphic, non-final...Argyrios Kyrtzidis2011-05-241-0/+14
* The array-size operand to a new-expression is not necessarily a size_t.John McCall2011-05-151-2/+2
* Implement the __is_trivially_copyable type traitAlexis Hunt2011-05-131-0/+3
* Implement defaulting of destructors.Alexis Hunt2011-05-121-23/+39
* HrmAlexis Hunt2011-05-121-18/+21
* Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" andAlexis Hunt2011-05-091-4/+4
* Look at all the record redeclaration when looking for a uuid attribute.Francois Pichet2011-05-081-4/+5
* Add support for Microsoft __if_exists and __if_not_exists construct inside fu...Francois Pichet2011-05-061-0/+15
* Remove a stale comment, it no longer applied after my cleanups.Chandler Carruth2011-05-011-8/+5
* Move several more type traits' implementations into the AST. A few wereChandler Carruth2011-05-011-12/+6
* Switch __is_scalar to use the isScalarType predicate rather thanChandler Carruth2011-05-011-6/+1
* Have the array type traits build an expression with type 'size_t'Chandler Carruth2011-05-011-1/+8
* Remove an inapplicable and completely out of place comment. The type is in fa...Chandler Carruth2011-05-011-1/+1
* Remove more dead code for emitting diagnostics. The callers of theseChandler Carruth2011-05-011-17/+8
* Simplify the flow of some of the array type trait code.Chandler Carruth2011-05-011-13/+4
* Convert the expression trait evaluation to a static function andChandler Carruth2011-05-011-20/+19
* Remove the default case from the unary type trait evaluation function,Chandler Carruth2011-05-011-2/+1
* Mark that this function ends in a covering switch statement with everyChandler Carruth2011-05-011-0/+2
* Remove the type traits UTT_IsLvalueExpr and UTT_IsRvalueExpr.Chandler Carruth2011-05-011-5/+0
* More cleanup of the type traits implementation.Chandler Carruth2011-05-011-81/+110
* Order the type traits according to the standard's listing of unary typeChandler Carruth2011-05-011-54/+79
* Begin cleaning up type trait expression implementations and settling onChandler Carruth2011-05-011-21/+21
* Extract a function to impose the completeness requirement on unary typeChandler Carruth2011-04-301-23/+76
* Hoist all of the type-specific trait logic for __is_standard_layout intoChandler Carruth2011-04-301-16/+1
* Completely re-implement the core logic behind the __is_standard_layoutChandler Carruth2011-04-301-1/+1
* A few corrections to type traits that missed the last checkinJohn Wiegley2011-04-281-19/+46
* Implementation of Embarcadero array type traitsJohn Wiegley2011-04-281-0/+88
* t/clang/type-traitsJohn Wiegley2011-04-271-4/+77
* Make yet another placeholder type, this one marking that an expression is a b...John McCall2011-04-261-10/+5
* t/clang/expr-traitsJohn Wiegley2011-04-251-0/+39
OpenPOWER on IntegriCloud