summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert my user-defined literal commits - r1124{58,60,67} pendingAlexis Hunt2010-08-301-58/+0
* Implement C++0x user-defined string literals.Alexis Hunt2010-08-291-0/+58
* Fix the memory leak of FloatingLiteral/IntegerLiteral.Argyrios Kyrtzidis2010-08-281-4/+4
* One who seeks knowledge learns something new every day.John McCall2010-08-261-6/+5
* De-memberify the VarDecl and FunctionDecl StorageClass enums.John McCall2010-08-261-4/+4
* Fix miscompilation. The custom new[]/delete[] methods were not getting called...Argyrios Kyrtzidis2010-08-251-5/+8
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-37/+37
* More incremental progress towards not including Expr.h in Sema.h.John McCall2010-08-251-9/+8
* Move more stuff out of Sema.h.John McCall2010-08-251-2/+4
* Move some of SemaOverload's API to various places in Overload.h, and killJohn McCall2010-08-241-6/+6
* More header elimination. The goal of all this is to allow Parser toJohn McCall2010-08-241-1/+1
* Remove a header dependency from Sema.h at the cost of some type safety.John McCall2010-08-241-3/+8
* Struggle mightily against header inclusion in Sema.h.John McCall2010-08-241-0/+1
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-39/+39
* Abstract out passing around types and kill off ActionBase.John McCall2010-08-241-32/+35
* Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall2010-08-231-83/+53
* Push DeclGroupRefs and TemplateNames in an opaque but type-safe wayJohn McCall2010-08-231-2/+2
* Sundry incremental steps towards killing off Action.John McCall2010-08-231-11/+11
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-2/+2
* Generate Attr subclasses with TableGen.Alexis Hunt2010-08-181-2/+2
* Make sure to add MallocAttr to explicitly-declared operator new/new[]Douglas Gregor2010-08-181-1/+4
* Emit an error if an array is too large. We're slightly more strictDouglas Gregor2010-08-181-1/+13
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-3/+3
* Bail out of MaybeBindToTemporary if the record type is invalid. Test caseJohn McCall2010-08-121-1/+1
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-1/+1
* Fix a crash on template delete operators.Chandler Carruth2010-08-081-2/+8
* Store inheritance paths after CastExprs instead of inside them.John McCall2010-08-071-13/+14
* Get rid of isObjectType; when C++ says "object type", it generallyEli Friedman2010-08-051-1/+1
* Look through using declarations when deciding whether to use an operatorJohn McCall2010-08-041-11/+26
* Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr f...Argyrios Kyrtzidis2010-08-021-3/+3
* Rename getStdNamespace -> getOrCreateStdNamespace, to better reflect its func...Argyrios Kyrtzidis2010-08-021-1/+1
* When deleting a value of class type, make sure that type is completeDouglas Gregor2010-07-291-0/+4
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-3/+1
* Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl2010-07-201-19/+20
* When checking whether to bind an expression to a temporary, don't bind Obj-C ...Anders Carlsson2010-07-161-20/+8
* Whenever we're creating an expression that is typically an rvalueDouglas Gregor2010-07-131-2/+3
* Downgrade the "when type is in parentheses, array cannot have dynamicDouglas Gregor2010-07-131-15/+12
* When forming a function call or message send expression, be sure toDouglas Gregor2010-07-131-1/+1
* Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor2010-07-081-24/+16
* Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor2010-07-071-16/+24
* Rip out the C++0x-specific handling of destructor names. The specification is...Sebastian Redl2010-07-071-45/+25
* Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect itsDouglas Gregor2010-07-071-2/+2
* Do not use CXXZeroValueInitExpr for class types. Instead, useDouglas Gregor2010-07-071-22/+14
* Add a new routine Sema::LookupDestructor and make all destructor-lookup calls...Douglas Gregor2010-07-011-5/+4
* Remove unnecessary ASTContext parameter fromDouglas Gregor2010-07-011-6/+5
* Implement C++ DR299, which allows an implicit conversion from a classDouglas Gregor2010-06-301-3/+20
* Factor the conversion from a switch condition to an integral orDouglas Gregor2010-06-291-0/+1
* Allow a using directive to refer to the implicitly-defined namespaceDouglas Gregor2010-06-291-10/+1
* Suppress diagnosing access violations while looking up deallocation functionsChandler Carruth2010-06-281-0/+4
OpenPOWER on IntegriCloud