summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Added a flag to identify resolved overloaded function references.Abramo Bagnara2011-10-051-7/+10
* CUDA: diagnose invalid calls across targetsPeter Collingbourne2011-10-021-0/+41
* constexpr: semantic checking for constexpr functions and constructors. Based inRichard Smith2011-10-011-0/+408
* constexpr: semantic checking for constexpr variables.Richard Smith2011-09-291-11/+16
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-2/+2
* Correctly parse braced member initializers (even in delayed parsing) and corr...Sebastian Redl2011-09-241-103/+97
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-1/+0
* When checking for weak vtables, check whether the actual definition ofDouglas Gregor2011-09-231-1/+4
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Don't finalize checking of base and member initializers for aDouglas Gregor2011-09-221-1/+1
* Only trigger the initialize-an-array-via-elementwise-copy/move codeDouglas Gregor2011-09-221-2/+3
* ArrayRef-ifying the fields passed to Sema::ActOnFieldsDavid Blaikie2011-09-221-2/+2
* ArrayRef-ifying Function/BlockDecl's setParamsDavid Blaikie2011-09-211-5/+5
* Diagnose attempts to write a templated data member, from StepanDouglas Gregor2011-09-211-3/+25
* Fix a pretty nasty bug in noreturn destructors that cascaded into lotsChandler Carruth2011-09-201-2/+4
* Removed an unused field and its accessors methods.Erik Verbruggen2011-09-191-1/+0
* In constructors, don't generate implicit initializers for members of anonymou...Richard Smith2011-09-191-1/+15
* Remove function which is unused as of r139996. Thanks to David Blaikie for br...Richard Smith2011-09-191-13/+0
* PR10304: Do not call destructors for data members from union destructors. Pri...Richard Smith2011-09-181-2/+3
* PR10954: variant members should not be implicitly initialized in constructors...Richard Smith2011-09-181-11/+5
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1
* __module_private__ is inherited by redeclarations of an entity, andDouglas Gregor2011-09-091-1/+1
* Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXB...Richard Trieu2011-09-091-2/+3
* Modules: introduce the __module_private__ declaration specifier, whichDouglas Gregor2011-09-091-0/+1
* Change all references of type ExprTy to Expr and get rid of the typedefs.Richard Trieu2011-09-091-3/+3
* When performing a derived-to-base cast on the right-hand side of theDouglas Gregor2011-09-061-1/+1
* Add test case for defaulted copy and move structure validation.Sebastian Redl2011-09-041-14/+13
* Teach -Wdangling-field to warn about temporaries bound to references asChandler Carruth2011-09-031-9/+17
* Add a simple new warning to catch blatantly dangling pointer andChandler Carruth2011-09-031-2/+51
* When defining the implicit move assignment operator, don't performDouglas Gregor2011-09-011-3/+9
* Allow C99 hexfloats in C++0x mode. This change resolves the standardsDouglas Gregor2011-08-301-0/+24
* Declare and define implicit move constructor and assignment operator.Sebastian Redl2011-08-301-51/+1130
* Track in the AST whether a function is constexpr.Richard Smith2011-08-151-5/+12
* Implement function template specialization at class scope extension in Micros...Francois Pichet2011-08-141-1/+2
* When adding the base and member initializers for an implicitly-definedDouglas Gregor2011-08-101-1/+2
* Rewrite default initialization of anonymous structs/unions within aDouglas Gregor2011-08-101-69/+111
* Don't emit memcpy for copying fields of arrays of volatile elements.Fariborz Jahanian2011-08-091-2/+2
* Lazily deserialize Sema::VTableUses. Plus, fix the utterly andDouglas Gregor2011-07-281-0/+26
* Turn Sema::DelegatingCtorDecls into a LazyVector.Douglas Gregor2011-07-271-2/+2
* Mechanically rename SourceManager::getInstantiationLoc andChandler Carruth2011-07-251-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-15/+15
* Speculatively revert 135649 to bring back the g++ testing bots.Eric Christopher2011-07-211-6/+4
* When copping out on a friend template declaration, be sure to mark itsAlexis Hunt2011-07-211-4/+6
* Replace r134583's fix for PR10290 with one which also works for non-value-dep...Richard Smith2011-07-201-2/+3
* Eliminate an incomplete/incorrect attempt to provide support for C++0xDouglas Gregor2011-07-131-5/+2
* Fix a bug where a local variable named 'self' is causingFariborz Jahanian2011-07-121-0/+1
* Fixed PR10243.Abramo Bagnara2011-07-111-6/+16
* Don't try to type-check a copy construction of an exceptionDouglas Gregor2011-07-061-1/+1
* ActOnCXXConditionDeclaration should take into account thatDouglas Gregor2011-07-051-1/+4
* Add support for C++ namespace-aware typo correction, e.g., correctingDouglas Gregor2011-06-281-56/+55
OpenPOWER on IntegriCloud