aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExprCXX.cpp
AgeCommit message (Expand)Author
2013-05-04Don't build a call expression referring to a function which we're not allowedRichard Smith
2013-05-03ArrayRef'ize InitializationSequence constructor and InitializationSequence::D...Dmitri Gribenko
2013-05-03Move parsing of identifiers in MS-style inline assembly intoJohn McCall
2013-04-30When deducing an 'auto' type, don't modify the type-as-written.Richard Smith
2013-04-30Don't treat a non-deduced 'auto' type as being type-dependent. Instead, thereRichard Smith
2013-04-29Small CapturedStmt improvementsBen Langmuir
2013-04-26Implement C++1y decltype(auto).Richard Smith
2013-04-22C++1y constexpr extensions, round 1: Allow most forms of declaration andRichard Smith
2013-04-16Sema for Captured StatementsTareq A. Siraj
2013-04-16Basic support for Microsoft property declarations andJohn McCall
2013-04-03Add 178663 back.Rafael Espindola
2013-04-03Revert 178663.Rafael Espindola
2013-04-03Don't compute a patched/semantic storage class.Rafael Espindola
2013-03-27Implement compiler intrinsics needed for compatibility with MSVC 2012 <type_t...Joao Matos
2013-03-26Implement special-case name lookup for inheriting constructors: memberRichard Smith
2013-03-20PR7256: Provide a fixit for incorrect destructor declarationsDavid Blaikie
2013-03-08ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose
2013-03-07Improve LLDB's implicit cast-to-id to work with C++11 auto and any Objective-...Douglas Gregor
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