aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprCXX.cpp
AgeCommit message (Expand)Author
2013-02-12The meat of this patch is in BuildCXXMemberCalLExpr where we make it useNick Lewycky
2013-02-07Enable overloading of OpenCL events - this is needed for the overloaded OpenC...Guy Benyei
2013-01-24Patch to check for integer overflow. It has beenFariborz Jahanian
2013-01-17Add -Wunsequenced (with compatibility alias -Wsequence-point) to warn onRichard Smith
2013-01-14Refactor to call ActOnFinishFullExpr on every full expression. TeachRichard Smith
2013-01-12Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-29ArrayRefize a CompoundStmt constructor.Nico Weber
2012-12-19PR13470: Ensure that copy-list-initialization isntantiates asRichard Smith
2012-12-19Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie
2012-12-13Add missing check for error return from DefaultLvalueConversion. Fixes <rdar...Eli Friedman
2012-12-08Properly compute triviality for explicitly-defaulted or deleted special members.Richard Smith
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-28Don't return a pointer to an UnresolvedSetImpl in the CXXRecordDecl interface,Argyrios Kyrtzidis
2012-11-26PR14428: When instantiating a 'new' expression, if we had a non-dependentRichard Smith
2012-11-15Do not cache a pointer to ExprEvalContexts.back().Benjamin Kramer
2012-11-14s/tranform/transform/Benjamin Kramer
2012-11-07PR13552: Fix the end location of a CXXNewExpr.David Blaikie
2012-10-11Add codegen support for __uuidof().Nico Weber
2012-10-02Add FP_CONTRACT support for clang.Lang Hames
2012-09-25Add the Microsoft __is_interface_class type trait.John McCall
2012-09-19Remove Context argument from TemplateDeductionInfo constructor. It was no lon...Craig Topper
2012-09-14objective-C arc: remove -Warc-abi in its entirety.Fariborz Jahanian
2012-09-13Implement C++11 [conv.prom]p4: an enumeration with a fixed underlying type hasRichard Smith
2012-09-10Fix PR13784: instantiation of an abstract class in a conditional operator.David Blaikie
2012-09-10Remove redundant semicolons which are null statements.Dmitri Gribenko
2012-09-10Allow vector types in pseudo-destructor expressions. Fixes PR13798.Douglas Gregor
2012-08-31Improved MSVC __interface support by adding first class support for it, inste...Joao Matos
2012-08-24Push ArrayRef through the Expr hierarchy.Benjamin Kramer
2012-08-23Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer
2012-08-23Remove ASTOwningVector, it doesn't own anything and provides no value over Sm...Benjamin Kramer
2012-08-23Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer
2012-08-14Make __is_convertible_to handle abstract types correctly. PR13591.Eli Friedman
2012-08-13Factor out computation of whether a typeid's expression is potentiallyRichard Smith
2012-08-08Implement final piece of DR963 and also DR587:Richard Smith
2012-08-07When building a conditional operator where one operand is a throw-expressionRichard Smith
2012-07-28PR13433: In Microsoft mode, don't require function calls within decltypeRichard Smith
2012-07-27Final piece of core issue 1330: delay computing the exception specification ofRichard Smith
2012-07-09The delete argument should not be converted to void*.Abramo Bagnara
2012-07-08PR13293: Defer deduction of an auto type with a dependent declarator, such as...Richard Smith
2012-06-29Teach the __is_trivially_assignable and __is_trivially_constructibleDouglas Gregor
2012-06-22Documentation cleanup: turn "//" into "///" for a Doxygen comment.James Dennett
2012-06-19Do a second lookup for type_info in the global namespace in microsoft mode. P...Nico Weber
2012-06-15Documentation cleanup:James Dennett
2012-06-10PR13064: Store whether an in-class initializer uses direct or copyRichard Smith
2012-05-24Get rid of some non-ASCII en-dashes that crept in.Eli Friedman
2012-05-24Implement the C++11 discarded value expression rules for volatile lvalues. <...Eli Friedman
2012-05-20Error when using typeid() with -fno-rtti. PR 12888.Nico Weber
2012-05-16Include the correct conversion context locations for condition expressions.David Blaikie
2012-05-11When diagnosing inaccessible temporary destructors in decltype expressions, useRichard Smith