summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ObjC++] Don't warn about pessimizing move for __block variablesAlex Lorenz2017-11-071-0/+4
* Suppress -Wmissing-braces warning when aggregate-initializing a struct with a...Richard Smith2017-10-031-1/+30
* [Sema] Suppress warnings for C's zero initializerDaniel Marjamaki2017-09-291-2/+5
* Resolve a defect in C++17 copy omission.Richard Smith2017-09-261-13/+74
* P0702R1: in class template argument deduction from a list of one element, ifRichard Smith2017-09-071-0/+21
* Fix PR 10758: Infinite recursion when dealing with copy-initializationAlex Lorenz2017-05-161-0/+38
* [OpenCL] Handle OpenCL specific subelement typesEgor Churaev2017-05-101-1/+1
* PR32280: Do not crash on nested initializers.Vassil Vassilev2017-04-141-8/+10
* Fix PR31934: forming refs to functions with enable_if attrs.George Burgess IV2017-04-131-0/+13
* Fix lambda to block conversion in C++17 by avoiding copy elision for theAlex Lorenz2017-04-061-0/+17
* [OpenCL] Extended diagnostics for atomic initializationEgor Churaev2017-04-051-0/+14
* [OpenCL] Enables passing sampler initializer to function argumentEgor Churaev2017-04-051-1/+1
* [Objective-C] Miscellaneous -fobjc-weak FixesBrian Kelley2017-03-291-8/+4
* Fix handling of initialization from parenthesized initializer list.Richard Smith2017-03-241-1/+31
* PR32044: Fix some cases where we would confuse a transparent init-list expres...Richard Smith2017-02-231-0/+5
* Factor out function to determine whether we're performing a templateRichard Smith2017-02-211-2/+2
* Add an explicit derived class of FunctionDecl to model deduction guides ratherRichard Smith2017-02-171-10/+11
* [Sema] Add lvalue-to-rvalue cast in direct-list-initialization of enumVedant Kumar2017-02-161-0/+2
* [c++1z] Synthesize implicit deduction guides from constructors on demand. RankRichard Smith2017-02-141-34/+36
* [c++1z] P0512R0: support for 'explicit' specifier on deduction-guides.Richard Smith2017-02-101-5/+6
* [c++1z] P0091R3: Basic support for deducing class template arguments via dedu...Richard Smith2017-02-091-3/+217
* Remove apparently-unnecessary copy of constructor lookup result.Richard Smith2017-02-011-9/+1
* PR31742: Don't emit a bogus "zero size array" extwarn when initializing aRichard Smith2017-01-241-1/+1
* [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