aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/init.cc
AgeCommit message (Expand)AuthorFilesLines
2023-10-27c++: another build_new_1 folding fix [PR111929]Patrick Palka1-4/+4
2023-10-24c++: non-dep array new-expr size [PR111929]Patrick Palka1-4/+5
2023-10-20c++: rename tsubst_copy_and_build and tsubst_exprPatrick Palka1-2/+1
2023-10-20c++: remove NON_DEPENDENT_EXPR, part 2Patrick Palka1-5/+0
2023-08-04frontend: Add novector C++ pragmaTamar Christina1-1/+1
2023-07-28c++: devirtualization of array destruction [PR110057]Ng YongXiang1-4/+7
2023-06-29c++: NSDMI instantiation during overload resolution [PR110468]Patrick Palka1-0/+4
2023-06-12c++: build initializer_list<string> in a loop [PR105838]Jason Merrill1-2/+11
2023-05-17c++: Don't try to initialize zero width bitfields in zero initialization [PR1...Jakub Jelinek1-6/+13
2023-05-01c++: array DMI and member fn [PR109666]Jason Merrill1-23/+2
2023-04-26c++: remove nsdmi_inst hashtableJason Merrill1-6/+4
2023-03-30c++: anonymous union member reference [PR105452]Jason Merrill1-1/+1
2023-03-21c++: DMI in template with virtual base [PR106890]Jason Merrill1-0/+14
2023-03-16c++: __func__ and local class DMI [PR105809]Jason Merrill1-9/+18
2023-03-09c++: allocator temps in list of arrays [PR108773]Jason Merrill1-21/+57
2023-01-23c++: Quash bogus -Wunused-value with new [PR107797]Marek Polacek1-0/+2
2023-01-16Update copyright years.Jakub Jelinek1-1/+1
2022-12-23c++: get_nsdmi in template context [PR108116]Patrick Palka1-0/+4
2022-12-15c++: rename parameterJason Merrill1-4/+5
2022-12-12Revert "c++: build initializer_list<string> in a loop [PR105838]"Jason Merrill1-11/+2
2022-12-08c++: build initializer_list<string> in a loop [PR105838]Jason Merrill1-2/+11
2022-12-08c++: fewer allocator temps [PR105838]Jason Merrill1-1/+58
2022-11-15c++: remove i_c_e_p parm from tsubst_copy_and_buildPatrick Palka1-4/+2
2022-11-15c++: remove function_p parm from tsubst_copy_and_buildPatrick Palka1-1/+1
2022-10-07c++: track whether we expect a TARGET_EXPR to be elidedJason Merrill1-15/+16
2022-10-07c++: catch parm initialization tweakJason Merrill1-11/+12
2022-09-30c++: loop through array CONSTRUCTORJason Merrill1-1/+5
2022-09-12c++: remove '_sfinae' suffix from functionsPatrick Palka1-1/+1
2022-07-22remove 'continue' as last statement in loopMartin Liska1-1/+0
2022-05-15c++: array {}-init [PR105589]Jason Merrill1-4/+3
2022-05-09c++: constexpr init of union sub-aggr w/ base [PR105491]Patrick Palka1-3/+3
2022-04-13c++: NRV and ref-extended temps [PR101442]Jason Merrill1-1/+1
2022-04-12c++: non-array new alignment [PR102071]Jason Merrill1-1/+1
2022-04-11c++: -Wplacement-new and anon union member [PR100370]Jason Merrill1-0/+5
2022-04-06c++: -Wunused-value and array init [PR104702]Jason Merrill1-3/+2
2022-03-30c++: ICE with aggregate assignment and DMI [PR104583]Marek Polacek1-4/+4
2022-03-28c++: low -faligned-new [PR102071]Jason Merrill1-4/+11
2022-03-21c++: initialized array of vla [PR58646]Jason Merrill1-0/+1
2022-03-18c++: Fix up constexpr evaluation of new with zero sized types [PR104568]Jakub Jelinek1-24/+14
2022-03-09c++: detecting copy-init context during CTAD [PR102137]Patrick Palka1-5/+14
2022-02-17c++: avoid duplicate deprecated warning [PR90451]Jason Merrill1-2/+3
2022-02-05c++: assignment, aggregate, array [PR104300]Jason Merrill1-4/+8
2022-01-21c++: class array new checking [PR104084]Jason Merrill1-1/+1
2022-01-17Change references of .c files to .cc filesMartin Liska1-2/+2
2022-01-17Rename .c files to .cc files.Martin Liska1-0/+5354