summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implement basic __is_trivial type-trait support, enough to close PR9472.Chandler Carruth2011-04-231-0/+1
* Forbid the use of C++ new/delete to allocate/free objects within anDouglas Gregor2011-04-151-2/+8
* Simplify calling CheckPlaceholderExpr, converge on it in a few places,John McCall2011-04-101-24/+3
* Use ExprResult& instead of Expr *& in SemaJohn Wiegley2011-04-081-233/+282
* In C++ the argument of logical not should always be bool. Added missing impli...Abramo Bagnara2011-04-071-13/+3
* Make ChainedIncludesSource an ExternalSemaSource, otherwise initialization of...Sebastian Redl2011-03-311-1/+1
* Support for Transparent unions used as overloadableFariborz Jahanian2011-03-231-0/+9
* Implement a new 'availability' attribute, that allows one to specifyDouglas Gregor2011-03-231-3/+3
* Fix an objc++ diagnostic initializing objc pointers.Fariborz Jahanian2011-03-211-4/+10
* Fix PR9488: 'auto' type substitution can fail (for instance, if it creates a ...Richard Smith2011-03-171-4/+6
* Clean up our handling of template-ids that resolve down to a singleDouglas Gregor2011-03-161-7/+10
* Make deallocation functions implicitly noexcept in C++0x.Sebastian Redl2011-03-141-6/+24
* -fwritable-strings should silence warnings about the deprecated stringDouglas Gregor2011-03-141-1/+2
* Instead of storing an ASTContext* in FunctionProtoTypes with computed noexcep...Sebastian Redl2011-03-131-3/+3
* Propagate the new exception information to FunctionProtoType.Sebastian Redl2011-03-121-5/+7
* Fixed InnerLocStart.Abramo Bagnara2011-03-091-2/+2
* Fixed source range for all DeclaratorDecl's.Abramo Bagnara2011-03-081-4/+5
* Removed trailing whitespace as a test commitJohn Wiegley2011-03-081-1/+1
* Produce a diagnostic for unused overloaded expressions, from Faisal Vali!Douglas Gregor2011-03-071-0/+23
* Reinstate r127112, "Propagate new-style exception spec information to ExtProt...Sebastian Redl2011-03-061-1/+1
OpenPOWER on IntegriCloud