aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
2011-10-02CUDA: diagnose invalid calls across targetsPeter Collingbourne
2011-10-01constexpr: semantic checking for constexpr functions and constructors. Based inRichard Smith
2011-09-29constexpr: semantic checking for constexpr variables.Richard Smith
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-24Correctly parse braced member initializers (even in delayed parsing) and corr...Sebastian Redl
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23When checking for weak vtables, check whether the actual definition ofDouglas Gregor
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-22Don't finalize checking of base and member initializers for aDouglas Gregor
2011-09-22Only trigger the initialize-an-array-via-elementwise-copy/move codeDouglas Gregor
2011-09-22ArrayRef-ifying the fields passed to Sema::ActOnFieldsDavid Blaikie
2011-09-21ArrayRef-ifying Function/BlockDecl's setParamsDavid Blaikie
2011-09-21Diagnose attempts to write a templated data member, from StepanDouglas Gregor
2011-09-20Fix a pretty nasty bug in noreturn destructors that cascaded into lotsChandler Carruth
2011-09-19Removed an unused field and its accessors methods.Erik Verbruggen
2011-09-19In constructors, don't generate implicit initializers for members of anonymou...Richard Smith
2011-09-19Remove function which is unused as of r139996. Thanks to David Blaikie for br...Richard Smith
2011-09-18PR10304: Do not call destructors for data members from union destructors. Pri...Richard Smith
2011-09-18PR10954: variant members should not be implicitly initialized in constructors...Richard Smith
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-09-09__module_private__ is inherited by redeclarations of an entity, andDouglas Gregor
2011-09-09Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXB...Richard Trieu
2011-09-09Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor
2011-09-09Change all references of type ExprTy to Expr and get rid of the typedefs.Richard Trieu
2011-09-06When performing a derived-to-base cast on the right-hand side of theDouglas Gregor
2011-09-04Add test case for defaulted copy and move structure validation.Sebastian Redl
2011-09-03Teach -Wdangling-field to warn about temporaries bound to references asChandler Carruth
2011-09-03Add a simple new warning to catch blatantly dangling pointer andChandler Carruth
2011-09-01When defining the implicit move assignment operator, don't performDouglas Gregor
2011-08-30Allow C99 hexfloats in C++0x mode. This change resolves the standardsDouglas Gregor
2011-08-30Declare and define implicit move constructor and assignment operator.Sebastian Redl
2011-08-15Track in the AST whether a function is constexpr.Richard Smith
2011-08-14Implement function template specialization at class scope extension in Micros...Francois Pichet
2011-08-10When adding the base and member initializers for an implicitly-definedDouglas Gregor
2011-08-10Rewrite default initialization of anonymous structs/unions within aDouglas Gregor
2011-08-09Don't emit memcpy for copying fields of arrays of volatile elements.Fariborz Jahanian
2011-07-28Lazily deserialize Sema::VTableUses. Plus, fix the utterly andDouglas Gregor
2011-07-27Turn Sema::DelegatingCtorDecls into a LazyVector.Douglas Gregor
2011-07-25Mechanically rename SourceManager::getInstantiationLoc andChandler Carruth
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-21Speculatively revert 135649 to bring back the g++ testing bots.Eric Christopher
2011-07-21When copping out on a friend template declaration, be sure to mark itsSean Hunt
2011-07-20Replace r134583's fix for PR10290 with one which also works for non-value-dep...Richard Smith
2011-07-13Eliminate an incomplete/incorrect attempt to provide support for C++0xDouglas Gregor
2011-07-12Fix a bug where a local variable named 'self' is causingFariborz Jahanian
2011-07-11Fixed PR10243.Abramo Bagnara
2011-07-06Don't try to type-check a copy construction of an exceptionDouglas Gregor
2011-07-05ActOnCXXConditionDeclaration should take into account thatDouglas Gregor
2011-06-28Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor
2011-06-28Remove the call to GetTypeForDeclarator in Sema::ActOnCXXConditionDeclaration.Argyrios Kyrtzidis