summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "[Concepts] Constraint Enforcement & Diagnostics"Vlad Tsyrklevich2019-10-281-10/+2
* [c++20] Enforce rule that a union-like class or class with referenceRichard Smith2019-10-271-3/+36
* [Concepts] Constraint Enforcement & DiagnosticsSaar Raz2019-10-251-2/+10
* [c++2a] Allow comparison functions to be explicitly defaulted.Richard Smith2019-10-221-43/+242
* [c++20] Implement most of P1152R4.Richard Smith2019-10-091-0/+7
* Silence static analyzer getAs<RecordType> null dereference warnings. NFCI.Simon Pilgrim2019-10-031-5/+6
* Don't crash if a variable with a constexpr destructor has aRichard Smith2019-09-291-1/+2
* For P0784R7: compute whether a variable has constant destruction if itRichard Smith2019-09-291-0/+13
* For P0784R7: Add support for dynamic allocation with new / delete duringRichard Smith2019-09-271-0/+6
* Support for DWARF-5 C++ language tags.Adrian Prantl2019-09-241-0/+4
* Revert "Support for DWARF-5 C++ language tags."Jonas Devlieghere2019-09-231-4/+0
* Support for DWARF-5 C++ language tags.Adrian Prantl2019-09-231-0/+4
* For P0784R7: add support for constexpr destructors, and call them asRichard Smith2019-09-231-9/+61
* Finish building the full-expression for a static_assert expressionRichard Smith2019-09-201-9/+18
* [c++20] P1331R2: Allow transient use of uninitialized objects inRichard Smith2019-09-181-11/+30
* [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane2019-09-131-12/+10
* Fixit for -Wfinal-dtor-non-final-classDavid Bolvansky2019-09-031-1/+0
* Added fixit notes for -Wfinal-dtor-non-final-classDavid Bolvansky2019-09-031-4/+8
* [clang] Warning for non-final classes with final destructorsDavid Bolvansky2019-08-311-0/+13
* PR40674: fix assertion failure if a structured binding declaration has aRichard Smith2019-08-241-1/+2
* Implement P1668R1Erich Keane2019-08-191-0/+3
* [SemaDeclCXX] Allow inheriting constructor declaration to specify a cv-qualif...Tan S. B.2019-08-171-1/+2
* [Sema] Implement DR2386 for C++17 structured bindingReid Kleckner2019-08-151-7/+4
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-3/+3
* Don't try emitting dllexported explicitly defaulted non-trivial ctors twice d...Hans Wennborg2019-08-021-1/+7
* Delay emitting dllexport explicitly defaulted members until the class is full...Hans Wennborg2019-08-011-2/+11
* When determining whether a lambda-expression is implicitly constexpr,Richard Smith2019-07-291-106/+224
* [OpenCL] Improve destructor support in C++ for OpenCLMarco Antognini2019-07-221-25/+25
* Revert r366422: [OpenCL] Improve destructor support in C++ for OpenCLIlya Biryukov2019-07-181-25/+25
* [OpenCL] Improve destructor support in C++ for OpenCLMarco Antognini2019-07-181-25/+25
* [OpenCL] Update comments/diagnostics to refer to C++ for OpenCLAnastasia Stulova2019-07-181-2/+2
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-4/+4
* [Concepts] Concept definitions (D40381)Saar Raz2019-07-101-1/+1
* [cxx2a] P0624R2 fix: only lambdas with no lambda-capture are default-construc...David Blaikie2019-07-081-1/+1
* [clang] Small improvments after Adding APValue to ConstantExprGauthier Harnisch2019-06-211-2/+0
* [Sema] Diagnose addr space mismatch while constructing objectsAnastasia Stulova2019-06-201-1/+8
* [C++20] add Basic consteval specifierGauthier Harnisch2019-06-141-28/+40
* Factor out repeated code to build a DeclRefExpr and mark it referenced.Richard Smith2019-06-041-2/+2
* PR39728: When completing a class, complete the destructor first.Richard Smith2019-05-311-39/+53
* Add Attribute NoThrow as an Exception Specifier TypeErich Keane2019-05-301-0/+2
* Part of P1091R3: permit structured bindings to be declared 'static' andRichard Smith2019-05-221-5/+25
* Implement __builtin_LINE() et. al. to support source location capture.Eric Fiselier2019-05-161-3/+3
* [c++20] P1064R0: Allow virtual function calls in constant expressionRichard Smith2019-05-131-15/+23
* Revert r360559 "[c++20] P1064R0: Allow virtual function calls in constant exp...Hans Wennborg2019-05-131-23/+15
* [c++20] P1064R0: Allow virtual function calls in constant expressionRichard Smith2019-05-131-15/+23
* [Sema] Mark array element destructors referenced during initializationErik Pilkington2019-05-101-6/+11
* [c++20] Add support for explicit(bool), as described in P0892R2.Richard Smith2019-05-091-18/+41
* [c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whoseRichard Smith2019-05-091-0/+2
* Split ActOnCallExpr into an ActOnCallExpr to be called by the parser,Richard Smith2019-05-081-3/+3
* Revert r359949 "[clang] adding explicit(bool) from c++2a"Hans Wennborg2019-05-061-41/+18
OpenPOWER on IntegriCloud