summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith2016-12-201-22/+52
* Revert "[c++1z] P0195R2: Support pack-expansion of using-declarations."Daniel Jasper2016-12-191-52/+22
* [c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith2016-12-191-22/+52
* Fix name hiding and redeclaration checking for dependent localRichard Smith2016-12-181-16/+24
* Fix some interactions between C++11 and C++14 features and using-declarations:Richard Smith2016-12-181-9/+41
* [c++1z] P0195R2: Allow multiple using-declarators in a single using-declaration.Richard Smith2016-12-161-4/+2
* Remove custom handling of array copies in lambda by-value array capture andRichard Smith2016-12-141-85/+19
* [c++1z] P0490R0, NB comment GB 20: if std::tuple_size<T> is complete, use theRichard Smith2016-12-081-5/+2
* Disable -Wweak-vtables when there are no key functionsReid Kleckner2016-12-061-13/+17
* Fix stack-use-after-scope in CheckExplicitlyDefaultedMemberExceptionSpecVitaly Buka2016-12-051-2/+2
* Fix stack-use-after-scope in EvaluateImplicitExceptionSpecVitaly Buka2016-12-051-1/+2
* [Sema] Pass APSInts by const ref, avoiding copies.Benjamin Kramer2016-11-241-3/+3
* Remove C++ default arg side table for MS ABI ctor closuresReid Kleckner2016-11-231-10/+5
* Make diagnostic for use of default member initializer before enclosing class isRichard Smith2016-11-221-8/+3
* Sema, CodeGen: Ensure that an implicit copy ctor is available more often unde...Peter Collingbourne2016-11-221-0/+11
* Sema: As of MSVC 2015, a user-declared move operation causes the deletion of ...Peter Collingbourne2016-11-191-4/+9
* Fixes for r287241. Use placement new. Apply clang-format.Malcolm Parsons2016-11-171-1/+2
* Use unique_ptr for cached tokens for default arguments in C++.Malcolm Parsons2016-11-171-3/+1
* Correctly ignore unnamed bit-fields when checking whether a union has fields.Richard Smith2016-11-081-2/+7
* Add a note that points to the linkage specifier for the C++ linkage errorsAlex Lorenz2016-11-021-0/+3
* [modules] Mark deleted functions as implicitly inline to allow mergingEric Fiselier2016-10-311-0/+3
* When diagnosing that a defaulted function is ill-formed because it would beRichard Smith2016-10-311-1/+6
* [modules] PR28812: Modules can return duplicate field decls.Vassil Vassilev2016-10-261-2/+9
* Don't try to use !Previous.empty() as a proxy for "Is this a redeclaration?" --Richard Smith2016-10-211-4/+3
* [c++1z] Fix assertion failure when using the wrong number of bindings for aRichard Smith2016-10-201-1/+3
* P0012R1: Make exception specifications be part of the type system. ThisRichard Smith2016-10-161-3/+0
* Sema: honour dllexport in itanium more faithfullySaleem Abdulrasool2016-10-141-1/+2
* Re-commit r283722, reverted in r283750, with a fix for a CUDA-specific use ofRichard Smith2016-10-101-15/+11
* [Sema] Prevent using member declaration diagnostic if the base class is invalid.Eric Fiselier2016-10-101-5/+7
* Revert "P0035R4: Semantic analysis and code generation for C++17 overaligned ...Daniel Jasper2016-10-101-11/+15
* P0035R4: Semantic analysis and code generation for C++17 overalignedRichard Smith2016-10-101-15/+11
* Do not find friend function definitions inside non-instantiated class.Serge Pavlov2016-10-041-2/+7
* [coroutines] Switch to using std::experimental namespace per P0057R5Gor Nishanov2016-10-041-0/+14
* Fix bogus "inline namespace cannot be reopened as non-inline" diagnostic toRichard Smith2016-09-301-1/+1
* P0035R4: add std::align_val_t overloads of operator new/delete in C++17 mode.Richard Smith2016-09-291-0/+4
* Revert r282547 and add test to show correct behavior.Richard Trieu2016-09-271-2/+6
* Fix defaulted member functions for templated classes.Richard Trieu2016-09-271-6/+2
* Fix mishandling of deletedness for assignment operators of classes withRichard Smith2016-08-311-3/+4
* [CUDA] Raise an error if a wrong-side call is codegen'ed.Justin Lebar2016-08-151-0/+2
* P0217R3: code generation support for decomposition declarations.Richard Smith2016-08-151-2/+4
* Explicitly generate a reference variable to hold the initializer for aRichard Smith2016-08-141-3/+22
* P0217R3: template instantiation support for decomposition declarations.Richard Smith2016-08-121-10/+7
* Remove unused and undesirable reference from BindingDecl to DecompositionDecl.Richard Smith2016-08-121-1/+1
* P0217R3: Constant expression evaluation for decomposition declarations.Richard Smith2016-08-121-2/+3
* P0217R3: Perform semantic checks and initialization for the bindings in aRichard Smith2016-08-111-0/+748
* P0217R3: Parsing support and framework for AST representation of C++1zRichard Smith2016-07-221-1/+2
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+1
* Push alias-declarations and alias-template declarations into scope even ifRichard Smith2016-07-151-3/+1
* [AST] Use ArrayRef in more interfacesDavid Majnemer2016-07-061-3/+2
* Re-land "[MS] Don't expect vftables to be provided for extern template instan...Reid Kleckner2016-06-291-13/+11