summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Sema] Fix bug in handling of designated initializer.Akira Hatanaka2017-01-171-0/+4
* PR23135: Don't instantiate constexpr functions referenced in unevaluated oper...Richard Smith2017-01-071-0/+7
* Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev2016-12-231-1/+40
* Perform type-checking for a converted constant expression in a templateRichard Smith2016-12-211-1/+2
* Fix defaulted-functions-in-C++98 extension to give the functions the sameRichard Smith2016-12-211-17/+15
* [c++1z] When initializing a const-qualified class type, don't forget to add onRichard Smith2016-12-211-11/+5
* Revert "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand."Daniel Jasper2016-12-201-40/+1
* [OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand.Egor Churaev2016-12-201-1/+40
* Move checks for creation of objects of abstract class type from the variousRichard Smith2016-12-151-1/+29
* [c++1z] P0217R3: Allow by-value structured binding of arrays.Richard Smith2016-12-141-7/+13
* Remove custom handling of array copies in lambda by-value array capture andRichard Smith2016-12-141-2/+3
* Add two new AST nodes to represent initialization of an array in terms ofRichard Smith2016-12-121-17/+137
* DR1295 and cleanup for P0135R1: Make our initialization code more directlyRichard Smith2016-12-091-229/+242
* [c++17] P0135R1: Guaranteed copy elision.Richard Smith2016-12-061-12/+67
* DR1213: element access on an array xvalue or prvalue produces an xvalue. In theRichard Smith2016-12-051-3/+4
* DR616, and part of P0135R1: member access (or pointer-to-member access) on aRichard Smith2016-12-031-9/+21
* Remove unnecessary distinction between Ref_Compatible andRichard Smith2016-10-211-4/+3
* [OpenCL] Allow partial initializer for array and structYaxun Liu2016-10-111-2/+3
* PR22924, PR22845, some of CWG1464: When checking the initializer for an arrayRichard Smith2016-10-051-6/+18
* Fix clang's handling of the copy performed in the second phase of classRichard Smith2016-09-071-119/+106
* This patch implements PR#22821.Roger Ferrer Ibanez2016-08-121-0/+4
* P0217R3: template instantiation support for decomposition declarations.Richard Smith2016-08-121-1/+3
* P0217R3: Perform semantic checks and initialization for the bindings in aRichard Smith2016-08-111-4/+17
* [OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu2016-07-281-8/+83
* [NFC] Header cleanupMehdi Amini2016-07-181-2/+1
* Reverting 275417Roger Ferrer Ibanez2016-07-141-13/+0
* Diagnose taking address and reference binding of packed membersRoger Ferrer Ibanez2016-07-141-0/+13
* [OpenCL] An implementation of device side enqueue (DSE) from OpenCL v2.0 s6.1...Anastasia Stulova2016-07-051-2/+2
* Mark inheriting constructors as deleted if the corresponding defaulted defaultRichard Smith2016-06-291-1/+4
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-14/+20
* Use ranges to concisely express iterationDavid Majnemer2016-06-231-3/+3
* Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen2016-06-211-7/+23
* Remove a few gendered pronouns.Nico Weber2016-06-101-1/+1
* Remove CXXConstructExpr::getFoundDecl(); it turned out to not be useful.Richard Smith2016-06-101-1/+1
* Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen2016-06-091-23/+7
* [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen2016-06-091-7/+23
* Warn when a reference is bound to an empty l-value (dereferenced null pointer).Nick Lewycky2016-05-141-0/+15
* Preserve the FoundDecl properly in constructor overload resolution. NoRichard Smith2016-05-121-9/+5
* Preserve the FoundDecl when performing overload resolution for constructors.Richard Smith2016-05-111-73/+53
* [modules] Handle merged fields in designated initializers.Richard Smith2016-04-081-3/+5
* P0138R2: Allow direct-list-initialization of an enumeration from an integralRichard Smith2016-03-281-15/+57
* Add TreatUnavailableAsInvalid for the verification-only mode in InitListChecker.Manman Ren2016-03-101-30/+57
* P0017R1: In C++1z, an aggregate class can have (public non-virtual) base clas...Richard Smith2016-03-081-25/+106
* Implement the likely resolution of core issue 253.Nico Weber2016-02-191-6/+11
* Fix remaining Clang-tidy readability-redundant-control-flow warnings; other m...Eugene Zelenko2016-02-121-9/+5
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* Fixed processing of GNU extensions to C99 designated initializersAlexey Bataev2016-01-251-6/+6
* Split RequireCompleteType into a function that actually requires that the typeRichard Smith2015-12-181-7/+7
* Wire a SourceLocation into IsDerivedFrom and move the RequireCompleteType callRichard Smith2015-12-181-4/+5
* Fix crash on invalid initialization with std::initializer_listReid Kleckner2015-12-091-1/+2
OpenPOWER on IntegriCloud