summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [c++1z] Enforce restriction that deduction guide is declared in the same scop...Richard Smith2017-02-101-1/+14
* [c++1z] Disallow deduction guides with deduced types that don't syntactically...Richard Smith2017-02-101-3/+37
* [c++1z] P0512R0: support for 'explicit' specifier on deduction-guides.Richard Smith2017-02-101-0/+10
* Rename IsExplicitSpecialization -> IsMemberSpecialization when we're talkingRichard Smith2017-02-091-4/+4
* [c++1z] P0091R3: Basic support for deducing class template arguments via dedu...Richard Smith2017-02-091-1/+1
* More fixes for places where 'decltype(auto)' is permitted in the C++ grammar ...Richard Smith2017-02-081-0/+3
* Sema: add warning for c++ member variable shadowingSaleem Abdulrasool2017-02-081-0/+55
* Diagnose an attempt to give a deduction-guide a function body.Richard Smith2017-02-081-0/+3
* P0091R3: Improved syntactic checking of deduction-guides.Richard Smith2017-02-081-1/+90
* P0091R3: Implement basic parsing support for C++17 deduction-guides.Richard Smith2017-02-071-0/+15
* [Sema] Fix assumption about typo corrections containing no decl.Benjamin Kramer2017-01-241-3/+6
* PR31692: Don't mark a declaration as invalid if we haven't necessarily emitte...Richard Smith2017-01-231-3/+3
* [MS] Mark default args of exported default constructors as usedReid Kleckner2017-01-091-2/+20
* PR18402: work around bug in libstdc++4.8's detection of whether ::gets exists.Richard Smith2017-01-081-0/+10
* PR23135: Don't instantiate constexpr functions referenced in unevaluated oper...Richard Smith2017-01-071-3/+17
* [MS] Instantiate default args during instantiation of exported default ctorsReid Kleckner2017-01-051-54/+21
* Allow lexer to handle string_view literals. Patch from Anton Bikineev.Eric Fiselier2016-12-301-1/+1
* [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
OpenPOWER on IntegriCloud