summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* Simplify. No behavior change.Nico Weber2018-06-201-7/+1
* clang-cl: Emit narrowing diag for initializer lists if -fmsc-version is at le...Nico Weber2018-06-191-19/+23
* Use zeroinitializer for (trailing zero portion of) large array initializersRichard Smith2018-05-231-0/+3
* Revert r333044 "Use zeroinitializer for (trailing zero portion of) large arra...Hans Wennborg2018-05-231-3/+0
* Use zeroinitializer for (trailing zero portion of) large array initializersRichard Smith2018-05-231-0/+3
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-23/+23
* Implement P0482R2, support for char8_t type.Richard Smith2018-05-011-5/+43
* PR37189 Fix incorrect end source location and spelling for a split '>>' token.Richard Smith2018-04-301-1/+1
* Fix typos in clangAlexander Kornienko2018-04-061-1/+1
* PR36055: fix computation of *-dependence in nested initializer lists.Richard Smith2018-02-071-12/+37
* [Parse] Forward brace locations to TypeConstructExprVedant Kumar2018-01-171-10/+10
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-2/+2
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-9/+9
* [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