aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl.c
AgeCommit message (Expand)AuthorFilesLines
2020-03-18c++: Diagnose a deduction guide in a wrong scope [PR91759]Jakub Jelinek1-0/+9
2020-03-12c++: Tweak reshape_init_array_1 [PR94124]Jakub Jelinek1-4/+15
2020-03-10c++: Fix wrong conversion error with non-viable overload [PR94124]Marek Polacek1-0/+7
2020-03-09c++: Fix convert_like in template [PR91465, PR93870, PR92031, PR94068]Marek Polacek1-6/+3
2020-02-26c++: Fix ICE with invalid array bounds [PR93789]Marek Polacek1-3/+8
2020-02-22c++: Use %qs in diagnostic message [PR93882]Marek Polacek1-1/+1
2020-02-05c++: Fix ICE with CONSTRUCTOR flags verification [PR93559]Marek Polacek1-1/+3
2020-02-05c++: Fix SEGV with malformed constructor decl.Jason Merrill1-4/+7
2020-02-02c++: Fix ICE on invalid alignas in a template [PR93530]Marek Polacek1-1/+1
2020-01-31c++: Reduce memory consumption for arrays of non-aggregate type.Jason Merrill1-16/+34
2020-01-28c++: Function declared with typedef with eh-specification.Jason Merrill1-0/+1
2020-01-25c++: Fix ICE with constrained friend (PR93400).Jason Merrill1-0/+2
2020-01-23c++: Fix ICE with defaulted destructor and template.Jason Merrill1-1/+2
2020-01-21PR c++/91476 - anon-namespace reference temp clash between TUs.Jason Merrill1-21/+12
2020-01-19PR c++/33799 - destroy return value, take 2.Jason Merrill1-0/+3
2020-01-18[C++ coroutines] Initial implementation.Iain Sandoe1-0/+60
2020-01-15Revert "PR c++/33799 - destroy return value if local cleanup throws."Jason Merrill1-14/+0
2020-01-13PR c++/33799 - destroy return value if local cleanup throws.Jason Merrill1-0/+14
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-12-30Remove assert in reshape_init_r.Marek Polacek1-1/+0
2019-12-30decl2.c (delete_sanity): Add location_t parameter and use it throughout.Paolo Carlini1-1/+1
2019-12-20PR c++/92745 - bogus error when initializing array of vectors.Marek Polacek1-8/+7
2019-12-18typeck.c (cxx_sizeof_or_alignof_type): Add location_t parameter and use it th...Paolo Carlini1-3/+6
2019-12-17PR c++/92576 - redeclaration of variable template.Jason Merrill1-11/+5
2019-12-09typeck.c (check_for_casting_away_constness): Add location_t parameter and use...Paolo Carlini1-1/+2
2019-12-06[C++] Pass type uses through the verify_type_context hookRichard Sandiford1-0/+26
2019-12-05PR c++/91353 - P1331R2: Allow trivial default init in constexpr contexts.Marek Polacek1-4/+12
2019-12-05typeck2.c (build_functional_cast): Add location_t parameter and use it.Paolo Carlini1-1/+2
2019-12-04cp-tree.h (enum cp_tree_index): Add CPTI_SOURCE_LOCATION_IMPL.Jakub Jelinek1-0/+6
2019-12-03PR c++/91363 - P0960R3: Parenthesized initialization of aggregates.Marek Polacek1-4/+64
2019-11-29re PR c++/60228 (ICE using lambda in #pragma omp declare reduction)Jakub Jelinek1-4/+10
2019-11-27PR c++/92206 - ICE with typedef to dependent alias.Jason Merrill1-1/+1
2019-11-22re PR c++/92458 (Constraints do not work with precompiled headers)Jakub Jelinek1-1/+1
2019-11-11Implement P1946R0, Allow defaulting comparisons by value.Jason Merrill1-0/+5
2019-11-11re PR c++/92447 (ICE in poplevel, at cp/decl.c:585)Jakub Jelinek1-4/+4
2019-11-06C++20 NB CA378 - Remove constrained non-template functions.Jason Merrill1-1/+11
2019-11-05Implement C++20 operator<=>.Jason Merrill1-0/+8
2019-11-05decl.c (omp_declare_variant_finalize_one): Call declare_simd_adjust_this not ...Jakub Jelinek1-4/+17
2019-11-02gimplify.h (omp_construct_selector_matches): Change return type to int, add a...Jakub Jelinek1-2/+2
2019-11-02PR c++/88335 - Implement P1073R3: Immediate functionsJakub Jelinek1-36/+146
2019-10-31re PR c++/90947 (Simple lookup table of array of strings is miscompiled)Jakub Jelinek1-3/+2
2019-10-30cp-tree.h (omp_declare_variant_finalize, [...]): Declare.Jakub Jelinek1-0/+205
2019-10-29Add a simulate_enum_decl langhookRichard Sandiford1-0/+34
2019-10-29Add a simulate_builin_function_decl langhookRichard Sandiford1-0/+13
2019-10-24Add missing space to diagnostic in reshape_init_r.Marek Polacek1-1/+1
2019-10-24Finish moving constraint and logic functionality of out pt.c.Andrew Sutton1-3/+0
2019-10-24[C++ PATCH] 'std' identifier not neededNathan Sidwell1-8/+7
2019-10-22re PR tree-optimization/85887 (Missing DW_TAG_lexical_block PC range)Jakub Jelinek1-2/+2
2019-10-18[C++ PATCH] anon type namesNathan Sidwell1-3/+0
2019-10-17decl.c (grokfndecl): Remove redundant use of in_system_header_at.Paolo Carlini1-13/+8