aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/typeck2.c
AgeCommit message (Expand)Author
2020-05-08c++: Parenthesized-init of aggregates accepts invalid code [PR94885]Marek Polacek
2020-04-07c++: Fix usage of CONSTRUCTOR_PLACEHOLDER_BOUNDARY inside array initializers ...Patrick Palka
2020-04-01c++: Fix DMI with lambda 'this' capture [PR94205]Jason Merrill
2020-03-09c++: Fix convert_like in template [PR91465, PR93870, PR92031, PR94068]Marek Polacek
2020-02-08c++: Fix TREE_SIDE_EFFECTS after digest_init.Jason Merrill
2020-01-16PR c++/93280 - ICE with aggregate assignment and DMI.Jason Merrill
2020-01-10PR c++/93173 - incorrect tree sharing.Jason Merrill
2020-01-03PR c++/93033 - incorrect tree node sharing with array init.Jason Merrill
2020-01-01Update copyright years.Jakub Jelinek
2019-12-19PR c++/52320 - EH cleanups for partially constructed arrays.Jason Merrill
2019-12-19PR c++/66139 - EH cleanups for partially constructed aggregates.Jason Merrill
2019-12-09typeck.c (check_for_casting_away_constness): Add location_t parameter and use...Paolo Carlini
2019-12-06[C++] Pass type uses through the verify_type_context hookRichard Sandiford
2019-12-05typeck2.c (build_functional_cast): Add location_t parameter and use it.Paolo Carlini
2019-12-03PR c++/91363 - P0960R3: Parenthesized initialization of aggregates.Marek Polacek
2019-12-03re PR c++/92732 (Bit-field of scoped enumeration type cannot be initialized)Jakub Jelinek
2019-11-25typeck.c (cp_build_indirect_ref_1): Add location_t parameter and use it in er...Paolo Carlini
2019-11-20typeck2.c (build_x_arrow): Early return if decay_conversion returns error_mar...Paolo Carlini
2019-11-10Implement D1957R0, T* to bool should be considered narrowing.Jason Merrill
2019-11-05Various small C++ changes.Jason Merrill
2019-10-09Update the concepts implementation to conform to C++20.Jason Merrill
2019-10-05PR c++/91369 - Implement P0784R7: constexpr newJakub Jelinek
2019-10-02Improve C++ fold caching efficiency.Jason Merrill
2019-09-24PR c++/91845 - ICE with invalid pointer-to-member.Marek Polacek
2019-08-28PR c++/91360 - Implement C++20 P1143R2: constinit.Marek Polacek
2019-08-05cp-tree.h (cp_expr_loc_or_input_loc): New.Paolo Carlini
2019-06-14PR c++/85552 - wrong instantiation of dtor for DMI.Jason Merrill
2019-06-13re PR c++/90801 (A recurring hang)Richard Biener
2019-06-11re PR c++/90801 (A recurring hang)Richard Biener
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor
2019-05-13Use releasing_vec more broadly.Jason Merrill
2019-04-09re PR translation/90011 (trailing space in diagnostic)Jakub Jelinek
2019-04-08typeck2.c (digest_init_r): Don't condition the object slicing warning on flag...Marek Polacek
2019-03-31PR c++/89852 - ICE with C++11 functional cast with { }.Marek Polacek
2019-03-25PR c++/89214 - ICE when initializing aggregates with bases.Marek Polacek
2019-03-19PR tree-optimization/89688 - -Wstringop-overflow confused by const 2D array o...Martin Sebor
2019-02-21PR c++/88690 - C++17 ICE with empty base in aggregate.Jason Merrill
2019-02-20PR c++/87921 - wrong error with inline static data member.Jason Merrill
2019-02-20PR c++/88380 - wrong-code with flexible array and NSDMI.Jason Merrill
2019-02-19PR c++/88368 - wrong 'use of deleted function'Jason Merrill
2019-02-12PR c++/89144 - link error with constexpr initializer_list.Jason Merrill
2019-02-11* typeck2.c (digest_init_r): Remove commented code.Marek Polacek
2019-01-24PR c++/89001 - mangling of reference temporariesJason Merrill
2019-01-14Implement P0482R5, char8_t: A type for UTF-8 characters and stringsTom Honermann
2019-01-07re PR c++/88261 (ICE: verify_gimple failed (error: non-trivial conversion at ...Bernd Edlinger
2019-01-02PR c++/88631 - CTAD failing for value-initialization.Marek Polacek
2019-01-01Update copyright years.Jakub Jelinek
2018-12-20cp-tree.h (cp_fully_fold_init): Declare.Jakub Jelinek
2018-12-19C++: better locations for bogus initializations (PR c++/88375)David Malcolm
2018-12-19C++: more location wrapper nodes (PR c++/43064, PR c++/43486)David Malcolm