summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaInit.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* PR24164, PR39336: init-captures are not distinct full-expressions.Richard Smith2018-10-191-0/+14
* Handle dependent class template names in class template argumentRichard Smith2018-09-281-1/+4
* P1008R1 Classes with user-declared constructors are never aggregates inRichard Smith2018-09-261-3/+32
* Enhance -Wc++14-compat for class template argument deduction to list theRichard Smith2018-09-101-6/+11
* [Sema] Check that the destructor for each element of class type isAkira Hatanaka2018-09-071-1/+78
* Add missing -Wc++11-compat / -Wc++14-compat warnings for:Richard Smith2018-08-301-0/+4
* Model type attributes as regular Attrs.Richard Smith2018-08-201-1/+1
* Don't warn on returning the address of a label from a statement expressionReid Kleckner2018-08-171-0/+4
* Revert r339623 "Model type attributes as regular Attrs."Reid Kleckner2018-08-141-1/+1
* Model type attributes as regular Attrs.Richard Smith2018-08-131-1/+1
* Port getLocEnd -> getEndLocStephen Kelly2018-08-091-31/+30
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-158/+140
* Work around more GCC miscompiles exposed by r338464.Martin Storsjo2018-08-021-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
OpenPOWER on IntegriCloud