summaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaInit.cpp
AgeCommit message (Expand)Author
2018-11-28Merging r347261:Tom Stellard
2018-08-17Merging r340101:Reid Kleckner
2018-08-03Merging r338749:Hans Wennborg
2018-08-01Avoid exposing name for range-based for '__range' variables in lifetime warni...Richard Smith
2018-08-01[P0936R0] add [[clang::lifetimebound]] attributeRichard Smith
2018-07-30Remove trailing spaceFangrui Song
2018-07-30PR38355 Prevent infinite recursion when checking initializer lifetime ifRichard Smith
2018-07-27Add missing temporary materialization conversion on left-hand side of .Richard Smith
2018-07-26[Sema] Fix a crash by completing a type before using itErik Pilkington
2018-07-24Fix unused variable warnings; NFCGeorge Burgess IV
2018-07-24Warn if a local variable's initializer retains a pointer/reference to aRichard Smith
2018-07-23Support lifetime-extension of conditional temporaries.Richard Smith
2018-07-23Do not try to perform lifetime-extension through conditionalRichard Smith
2018-07-23Fold -Wreturn-stack-address into general initialization lifetimeRichard Smith
2018-07-23Separate out the initialization kind for a statement expression resultRichard Smith
2018-07-23Fold dangling-field warning into general initialization lifetime checks.Richard Smith
2018-07-23Revert "Fold dangling-field warning into general initialization lifetime chec...Ilya Biryukov
2018-07-20Fold dangling-field warning into general initialization lifetime checks.Richard Smith
2018-07-17Restructure checking for, and warning on, lifetime extension.Richard Smith
2018-07-17Temporarily revert r337226 "Restructure checking for, and warning on, lifetim...Florian Hahn
2018-07-17Restructure checking for, and warning on, lifetime extension.Richard Smith
2018-07-12[C++11] Fix warning when dropping cv-qualifiers when assigning to a reference...Nicolas Lesser
2018-07-02Per C++ [over.match.copy]p1, direct-initialization of a reference canRichard Smith
2018-06-20Simplify. No behavior change.Nico Weber
2018-06-19clang-cl: Emit narrowing diag for initializer lists if -fmsc-version is at le...Nico Weber
2018-05-23Use zeroinitializer for (trailing zero portion of) large array initializersRichard Smith
2018-05-23Revert r333044 "Use zeroinitializer for (trailing zero portion of) large arra...Hans Wennborg
2018-05-23Use zeroinitializer for (trailing zero portion of) large array initializersRichard Smith
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-05-01Implement P0482R2, support for char8_t type.Richard Smith
2018-04-30PR37189 Fix incorrect end source location and spelling for a split '>>' token.Richard Smith
2018-04-06Fix typos in clangAlexander Kornienko
2018-02-07PR36055: fix computation of *-dependence in nested initializer lists.Richard Smith
2018-01-17[Parse] Forward brace locations to TypeConstructExprVedant Kumar
2017-12-19Silence a bunch of implicit fallthrough warningsAdrian Prantl
2017-12-04Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman
2017-11-07[ObjC++] Don't warn about pessimizing move for __block variablesAlex Lorenz
2017-10-03Suppress -Wmissing-braces warning when aggregate-initializing a struct with a...Richard Smith
2017-09-29[Sema] Suppress warnings for C's zero initializerDaniel Marjamaki
2017-09-26Resolve a defect in C++17 copy omission.Richard Smith
2017-09-07P0702R1: in class template argument deduction from a list of one element, ifRichard Smith
2017-05-16Fix PR 10758: Infinite recursion when dealing with copy-initializationAlex Lorenz
2017-05-10[OpenCL] Handle OpenCL specific subelement typesEgor Churaev
2017-04-14PR32280: Do not crash on nested initializers.Vassil Vassilev
2017-04-13Fix PR31934: forming refs to functions with enable_if attrs.George Burgess IV
2017-04-06Fix lambda to block conversion in C++17 by avoiding copy elision for theAlex Lorenz
2017-04-05[OpenCL] Extended diagnostics for atomic initializationEgor Churaev
2017-04-05[OpenCL] Enables passing sampler initializer to function argumentEgor Churaev
2017-03-29[Objective-C] Miscellaneous -fobjc-weak FixesBrian Kelley
2017-03-24Fix handling of initialization from parenthesized initializer list.Richard Smith