aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/decl.c
AgeCommit message (Expand)AuthorFilesLines
2020-11-02c++: Fixup some vardecls and whitespaceNathan Sidwell1-13/+10
2020-11-02c++: refactor duplicate declsNathan Sidwell1-23/+29
2020-10-29c++: Diagnose constexpr delete [] new int; and delete new int[N]; [PR95808]Jakub Jelinek1-0/+2
2020-10-28c++: Improve the MVP -Wparentheses diagnostic.Marek Polacek1-2/+11
2020-10-22c++: Check DECL_TEMPLATE_PARM_P in duplicate_decls [PR97511]Patrick Palka1-0/+3
2020-10-15c++: Fix [[deprecated]] and implicit operator==. [PR97358]Jason Merrill1-0/+8
2020-10-14c++: DECL_FRIEND_P cleanupNathan Sidwell1-59/+40
2020-10-07c++: block-scope externs get an alias [PR95677,PR31775,PR95677]Nathan Sidwell1-1/+2
2020-10-07c++: Rename DECL_BUILTIN_P to DECL_UNDECLARED_BUILTIN_PNathan Sidwell1-1/+1
2020-10-02c++: Kill DECL_ANTICIPATEDNathan Sidwell1-23/+8
2020-10-02c++: Simplify __FUNCTION__ creationNathan Sidwell1-53/+32
2020-10-01c++: Refactor lookup_and_check_tagNathan Sidwell1-57/+59
2020-09-30c++: Kill DECL_HIDDEN_FRIEND_PNathan Sidwell1-9/+3
2020-09-29c++: Hiddenness is a property of the symbol tableNathan Sidwell1-16/+3
2020-09-25c++: Adjust pushdecl/duplicate_decls APINathan Sidwell1-27/+35
2020-09-25c++: Replace tag_scope with TAG_howNathan Sidwell1-31/+27
2020-09-25c++: DECL_BUILTIN_P for builtinsNathan Sidwell1-12/+12
2020-09-24c++: Cleanup some decl pushing apisNathan Sidwell1-9/+6
2020-09-22c++: Remove a broken error-recovery pathNathan Sidwell1-17/+0
2020-09-21c++: ts_lambda is not neededNathan Sidwell1-19/+14
2020-09-21c++: Detect deduction guide redeclaration [PR97099]Marek Polacek1-6/+14
2020-09-18c++: Fix bootstrap failure. [PR97118]Jason Merrill1-1/+2
2020-09-17c++: Layout decls with newly-complete type.Jason Merrill1-2/+2
2020-09-11c++: Concepts and local externsNathan Sidwell1-4/+9
2020-09-11c++: Remove LOOKUP_CONSTINIT.Marek Polacek1-9/+13
2020-09-10c++: TINFO_VAR_DECLARED_CONSTINIT -> DECL_DECLARED_CONSTINIT_PNathan Sidwell1-9/+3
2020-09-10c++: DECL_LOCAL_FUNCTION_P -> DECL_LOCAL_DECL_PNathan Sidwell1-8/+11
2020-09-09c++: Further tweaks for new-expression and paren-init [PR77841]Marek Polacek1-1/+11
2020-09-09c++: Fix ICE in reshape_init with init-list [PR95164]Marek Polacek1-1/+1
2020-09-03c++: Fix P0960 in member init list and array [PR92812]Marek Polacek1-29/+33
2020-08-27vec: add exact argument for various grow functions.Martin Liska1-2/+2
2020-08-26c++: template operator lookup cachingNathan Sidwell1-2/+12
2020-08-14c++: More simplification of name_lookup apiNathan Sidwell1-3/+3
2020-07-31c++: Use error_at rather than warning_at for missing return in constexpr func...Jakub Jelinek1-38/+45
2020-07-28c++: Set more DECL_CONTEXTsNathan Sidwell1-7/+5
2020-07-27c++: Name as_base typeNathan Sidwell1-0/+1
2020-07-22c++: More cleanups for modern C++Nathan Sidwell1-38/+23
2020-07-21Add TARGET_LOWER_LOCAL_DECL_ALIGNMENT [PR95237]Sunil K Pandey1-0/+7
2020-07-17c++: Diagnose cv-qualified decltype(auto) [PR79815]Marek Polacek1-4/+13
2020-07-14c++: Improve checking of decls with trailing return type [PR95820]Marek Polacek1-86/+80
2020-07-14c++: Comments & formattingNathan Sidwell1-4/+10
2020-07-06c++: Always use pushdecl for exception library helpersNathan Sidwell1-5/+2
2020-07-02c++: Support C++20 virtual consteval functions. [PR88335]Jason Merrill1-9/+0
2020-06-29c++: Check uniqueness of concepts/variable templates [PR94553]Marek Polacek1-1/+11
2020-06-23c++: Improve CTAD for aggregates [PR93976]Jason Merrill1-3/+52
2020-06-17c++: Treat in-class default/delete as definitions.Jason Merrill1-1/+7
2020-06-16c++: Improve access checking inside templates [PR41437]Patrick Palka1-6/+2
2020-05-28c++: Try to complete decomp types [PR95328]Jakub Jelinek1-0/+2
2020-05-28c++: Immediately deduce auto member [PR94926].Jason Merrill1-8/+13
2020-05-27c++: Handle multiple aggregate overloads [PR95319].Jason Merrill1-1/+3