aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/typeck2.c
AgeCommit message (Expand)AuthorFilesLines
2020-01-10PR c++/93173 - incorrect tree sharing.Jason Merrill1-3/+1
2020-01-03PR c++/93033 - incorrect tree node sharing with array init.Jason Merrill1-1/+3
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-19PR c++/52320 - EH cleanups for partially constructed arrays.Jason Merrill1-3/+9
2019-12-19PR c++/66139 - EH cleanups for partially constructed aggregates.Jason Merrill1-2/+11
2019-12-09typeck.c (check_for_casting_away_constness): Add location_t parameter and use...Paolo Carlini1-5/+14
2019-12-06[C++] Pass type uses through the verify_type_context hookRichard Sandiford1-0/+4
2019-12-05typeck2.c (build_functional_cast): Add location_t parameter and use it.Paolo Carlini1-6/+7
2019-12-03PR c++/91363 - P0960R3: Parenthesized initialization of aggregates.Marek Polacek1-4/+13
2019-12-03re PR c++/92732 (Bit-field of scoped enumeration type cannot be initialized)Jakub Jelinek1-0/+2
2019-11-25typeck.c (cp_build_indirect_ref_1): Add location_t parameter and use it in er...Paolo Carlini1-1/+1
2019-11-20typeck2.c (build_x_arrow): Early return if decay_conversion returns error_mar...Paolo Carlini1-1/+5
2019-11-10Implement D1957R0, T* to bool should be considered narrowing.Jason Merrill1-0/+5
2019-11-05Various small C++ changes.Jason Merrill1-1/+2
2019-10-09Update the concepts implementation to conform to C++20.Jason Merrill1-3/+2
2019-10-05PR c++/91369 - Implement P0784R7: constexpr newJakub Jelinek1-1/+7
2019-10-02Improve C++ fold caching efficiency.Jason Merrill1-3/+4
2019-09-24PR c++/91845 - ICE with invalid pointer-to-member.Marek Polacek1-3/+3
2019-08-28PR c++/91360 - Implement C++20 P1143R2: constinit.Marek Polacek1-1/+16
2019-08-05cp-tree.h (cp_expr_loc_or_input_loc): New.Paolo Carlini1-3/+3
2019-06-14PR c++/85552 - wrong instantiation of dtor for DMI.Jason Merrill1-1/+4
2019-06-13re PR c++/90801 (A recurring hang)Richard Biener1-8/+15
2019-06-11re PR c++/90801 (A recurring hang)Richard Biener1-11/+20
2019-05-17trans.c (check_inlining_for_nested_subprog): Quote reserved names.Martin Sebor1-5/+5
2019-05-13Use releasing_vec more broadly.Jason Merrill1-3/+1
2019-04-09re PR translation/90011 (trailing space in diagnostic)Jakub Jelinek1-1/+1
2019-04-08typeck2.c (digest_init_r): Don't condition the object slicing warning on flag...Marek Polacek1-3/+2
2019-03-31PR c++/89852 - ICE with C++11 functional cast with { }.Marek Polacek1-2/+1
2019-03-25PR c++/89214 - ICE when initializing aggregates with bases.Marek Polacek1-2/+23
2019-03-19PR tree-optimization/89688 - -Wstringop-overflow confused by const 2D array o...Martin Sebor1-4/+3
2019-02-21PR c++/88690 - C++17 ICE with empty base in aggregate.Jason Merrill1-0/+7
2019-02-20PR c++/87921 - wrong error with inline static data member.Jason Merrill1-2/+1
2019-02-20PR c++/88380 - wrong-code with flexible array and NSDMI.Jason Merrill1-4/+7
2019-02-19PR c++/88368 - wrong 'use of deleted function'Jason Merrill1-0/+3
2019-02-12PR c++/89144 - link error with constexpr initializer_list.Jason Merrill1-0/+5
2019-02-11* typeck2.c (digest_init_r): Remove commented code.Marek Polacek1-1/+0
2019-01-24PR c++/89001 - mangling of reference temporariesJason Merrill1-0/+1
2019-01-14Implement P0482R5, char8_t: A type for UTF-8 characters and stringsTom Honermann1-26/+31
2019-01-07re PR c++/88261 (ICE: verify_gimple failed (error: non-trivial conversion at ...Bernd Edlinger1-32/+56
2019-01-02PR c++/88631 - CTAD failing for value-initialization.Marek Polacek1-3/+12
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-20cp-tree.h (cp_fully_fold_init): Declare.Jakub Jelinek1-2/+2
2018-12-19C++: better locations for bogus initializations (PR c++/88375)David Malcolm1-4/+6
2018-12-19C++: more location wrapper nodes (PR c++/43064, PR c++/43486)David Malcolm1-20/+36
2018-11-30C++: fix-it hint for missing parenthesesDavid Malcolm1-3/+11
2018-11-28re PR c++/87476 (char-array initialized from wide-string)Jakub Jelinek1-2/+6
2018-09-24cp-tree.h (build_noexcept_spec, [...]): Adjust declarations.Marek Polacek1-1/+1
2018-09-13typeck2.c (digest_init_r): Fix overlength strings.Bernd Edlinger1-2/+7
2018-09-02c-common.c (braced_list_to_string): Remove eval parameter.Bernd Edlinger1-3/+6
2018-08-27re PR c++/86993 (assignment of read-only variable error reported at wrong loc...Jakub Jelinek1-26/+19