aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-05-16Fix PR 10758: Infinite recursion when dealing with copy-initializationAlex Lorenz1-0/+38
2017-05-10[OpenCL] Handle OpenCL specific subelement typesEgor Churaev1-1/+1
2017-04-14PR32280: Do not crash on nested initializers.Vassil Vassilev1-8/+10
2017-04-13Fix PR31934: forming refs to functions with enable_if attrs.George Burgess IV1-0/+13
2017-04-06Fix lambda to block conversion in C++17 by avoiding copy elision for theAlex Lorenz1-0/+17
2017-04-05[OpenCL] Extended diagnostics for atomic initializationEgor Churaev1-0/+14
2017-04-05[OpenCL] Enables passing sampler initializer to function argumentEgor Churaev1-1/+1
2017-03-29[Objective-C] Miscellaneous -fobjc-weak FixesBrian Kelley1-8/+4
2017-03-24Fix handling of initialization from parenthesized initializer list.Richard Smith1-1/+31
2017-02-23PR32044: Fix some cases where we would confuse a transparent init-list expres...Richard Smith1-0/+5
2017-02-21Factor out function to determine whether we're performing a templateRichard Smith1-2/+2
2017-02-17Add an explicit derived class of FunctionDecl to model deduction guides ratherRichard Smith1-10/+11
2017-02-16[Sema] Add lvalue-to-rvalue cast in direct-list-initialization of enumVedant Kumar1-0/+2
2017-02-14[c++1z] Synthesize implicit deduction guides from constructors on demand. RankRichard Smith1-34/+36
2017-02-10[c++1z] P0512R0: support for 'explicit' specifier on deduction-guides.Richard Smith1-5/+6
2017-02-09[c++1z] P0091R3: Basic support for deducing class template arguments via dedu...Richard Smith1-3/+217
2017-02-01Remove apparently-unnecessary copy of constructor lookup result.Richard Smith1-9/+1
2017-01-24PR31742: Don't emit a bogus "zero size array" extwarn when initializing aRichard Smith1-1/+1
2017-01-17[Sema] Fix bug in handling of designated initializer.Akira Hatanaka1-0/+4
2017-01-07PR23135: Don't instantiate constexpr functions referenced in unevaluated oper...Richard Smith1-0/+7
2016-12-23Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev1-1/+40
2016-12-21Perform type-checking for a converted constant expression in a templateRichard Smith1-1/+2
2016-12-21Fix defaulted-functions-in-C++98 extension to give the functions the sameRichard Smith1-17/+15
2016-12-21[c++1z] When initializing a const-qualified class type, don't forget to add onRichard Smith1-11/+5
2016-12-20Revert "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand."Daniel Jasper1-40/+1
2016-12-20[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand.Egor Churaev1-1/+40
2016-12-15Move checks for creation of objects of abstract class type from the variousRichard Smith1-1/+29
2016-12-14[c++1z] P0217R3: Allow by-value structured binding of arrays.Richard Smith1-7/+13
2016-12-14Remove custom handling of array copies in lambda by-value array capture andRichard Smith1-2/+3
2016-12-12Add two new AST nodes to represent initialization of an array in terms ofRichard Smith1-17/+137
2016-12-09DR1295 and cleanup for P0135R1: Make our initialization code more directlyRichard Smith1-229/+242
2016-12-06[c++17] P0135R1: Guaranteed copy elision.Richard Smith1-12/+67
2016-12-05DR1213: element access on an array xvalue or prvalue produces an xvalue. In theRichard Smith1-3/+4
2016-12-03DR616, and part of P0135R1: member access (or pointer-to-member access) on aRichard Smith1-9/+21
2016-10-21Remove unnecessary distinction between Ref_Compatible andRichard Smith1-4/+3
2016-10-11[OpenCL] Allow partial initializer for array and structYaxun Liu1-2/+3
2016-10-05PR22924, PR22845, some of CWG1464: When checking the initializer for an arrayRichard Smith1-6/+18
2016-09-07Fix clang's handling of the copy performed in the second phase of classRichard Smith1-119/+106
2016-08-12This patch implements PR#22821.Roger Ferrer Ibanez1-0/+4
2016-08-12P0217R3: template instantiation support for decomposition declarations.Richard Smith1-1/+3
2016-08-11P0217R3: Perform semantic checks and initialization for the bindings in aRichard Smith1-4/+17
2016-07-28[OpenCL] Generate opaque type for sampler_t and function call for the initial...Yaxun Liu1-8/+83
2016-07-18[NFC] Header cleanupMehdi Amini1-2/+1
2016-07-14Reverting 275417Roger Ferrer Ibanez1-13/+0
2016-07-14Diagnose taking address and reference binding of packed membersRoger Ferrer Ibanez1-0/+13
2016-07-05[OpenCL] An implementation of device side enqueue (DSE) from OpenCL v2.0 s6.1...Anastasia Stulova1-2/+2
2016-06-29Mark inheriting constructors as deleted if the corresponding defaulted defaultRichard Smith1-1/+4
2016-06-28P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith1-14/+20
2016-06-23Use ranges to concisely express iterationDavid Majnemer1-3/+3
2016-06-21Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen1-7/+23