aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/typeck2.c
AgeCommit message (Expand)AuthorFilesLines
2021-09-15c++: Fix handling of decls with flexible array members initialized with side-...Jakub Jelinek1-1/+14
2021-09-01C-family: Add attribute 'unavailable'.Iain Sandoe1-1/+1
2021-08-27c++: Set type on dependent ARROW_EXPRJason Merrill1-3/+9
2021-07-16c++: Don't hide narrowing errors in system headersMarek Polacek1-0/+1
2021-05-20c++: designators in single-element init listsJason Merrill1-0/+1
2021-05-20c++: designated init with anonymous union [PR100489]Jason Merrill1-26/+0
2021-04-29c++: unset COMPOUND_LITERAL_P [PR100079]Jason Merrill1-0/+6
2021-04-13c++: Reject alias CTAD in C++17 [PR99008]Patrick Palka1-14/+3
2021-04-03c++: array new initialized from a call [PR99643]Jason Merrill1-3/+0
2021-02-04c++: fix string literal member initializer bug [PR90926]Tom Greenslade (thomgree)1-21/+27
2021-01-26c++: constexpr and empty fields [PR97566]Jason Merrill1-1/+1
2021-01-22c++: Fix up ubsan false positives on references [PR95693]Jakub Jelinek1-4/+8
2021-01-15c++: Avoid redundant copy in {} init [PR98642]Jason Merrill1-4/+17
2021-01-14c++: Minor refactoring in process_init_constructor_recordJason Merrill1-13/+10
2021-01-11c++: -Wmissing-field-initializers in unevaluated ctx [PR98620]Marek Polacek1-0/+2
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-02c++: Treat OPAQUE_TYPE types as an aggregate type [PR97947]Peter Bergner1-0/+1
2020-12-02c++: Fix ICE with inline variable in template [PR97975]Marek Polacek1-2/+5
2020-11-24c++: ICE with int{} in template. [PR97899]Jason Merrill1-0/+1
2020-11-15c++: Check abstract type only on object creation. [PR86252]Jason Merrill1-152/+7
2020-11-02c++: Don't purge the satisfaction cachesPatrick Palka1-1/+1
2020-09-11c++: Remove LOOKUP_CONSTINIT.Marek Polacek1-1/+1
2020-08-14c++: Copy elision and [[no_unique_address]]. [PR93711]Jason Merrill1-1/+11
2020-06-24c++: Handle bad pack expansion in base list. [PR96752]Nicholas Krause1-0/+5
2020-05-15c++: Revert unnecessary parts of fix for [PR90996]Patrick Palka1-18/+0
2020-05-13c++: Replace "C++2a" with "C++20".Jason Merrill1-4/+4
2020-05-07c++: Detect long double -> double narrowing [PR94590]Marek Polacek1-1/+8
2020-05-07c++: Implement P1957R2, T* to bool should be considered narrowing.Marek Polacek1-3/+4
2020-05-01c++: Parenthesized-init of aggregates accepts invalid code [PR94885]Marek Polacek1-1/+5
2020-04-07c++: Fix usage of CONSTRUCTOR_PLACEHOLDER_BOUNDARY inside array initializers ...Patrick Palka1-0/+18
2020-04-01c++: Fix DMI with lambda 'this' capture [PR94205]Jason Merrill1-1/+1
2020-03-09c++: Fix convert_like in template [PR91465, PR93870, PR92031, PR94068]Marek Polacek1-1/+5
2020-02-08c++: Fix TREE_SIDE_EFFECTS after digest_init.Jason Merrill1-2/+6
2020-01-16PR c++/93280 - ICE with aggregate assignment and DMI.Jason Merrill1-3/+0
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