summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r347261:Tom Stellard2018-11-281-1/+4
* Merging r340101:Reid Kleckner2018-08-171-0/+4
* Merging r338749:Hans Wennborg2018-08-031-1/+5
* Avoid exposing name for range-based for '__range' variables in lifetime warni...Richard Smith2018-08-011-3/+5
* [P0936R0] add [[clang::lifetimebound]] attributeRichard Smith2018-08-011-74/+157
* Remove trailing spaceFangrui Song2018-07-301-29/+29
* PR38355 Prevent infinite recursion when checking initializer lifetime ifRichard Smith2018-07-301-1/+2
* Add missing temporary materialization conversion on left-hand side of .Richard Smith2018-07-271-10/+0
* [Sema] Fix a crash by completing a type before using itErik Pilkington2018-07-261-0/+1
* Fix unused variable warnings; NFCGeorge Burgess IV2018-07-241-2/+2
* Warn if a local variable's initializer retains a pointer/reference to aRichard Smith2018-07-241-73/+37
* Support lifetime-extension of conditional temporaries.Richard Smith2018-07-231-8/+1
* Do not try to perform lifetime-extension through conditionalRichard Smith2018-07-231-20/+39
* Fold -Wreturn-stack-address into general initialization lifetimeRichard Smith2018-07-231-118/+318
* Separate out the initialization kind for a statement expression resultRichard Smith2018-07-231-1/+23
* Fold dangling-field warning into general initialization lifetime checks.Richard Smith2018-07-231-85/+177
* Revert "Fold dangling-field warning into general initialization lifetime chec...Ilya Biryukov2018-07-231-170/+82
* Fold dangling-field warning into general initialization lifetime checks.Richard Smith2018-07-201-82/+170
* Restructure checking for, and warning on, lifetime extension.Richard Smith2018-07-171-104/+266
* Temporarily revert r337226 "Restructure checking for, and warning on, lifetim...Florian Hahn2018-07-171-266/+104
* Restructure checking for, and warning on, lifetime extension.Richard Smith2018-07-171-104/+266
* [C++11] Fix warning when dropping cv-qualifiers when assigning to a reference...Nicolas Lesser2018-07-121-16/+29
* Per C++ [over.match.copy]p1, direct-initialization of a reference canRichard Smith2018-07-021-4/+6
* 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
OpenPOWER on IntegriCloud