aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/semantics.cc
AgeCommit message (Expand)AuthorFilesLines
2024-09-12c++: Make __builtin_launder reject invalid types [PR116673]Jonathan Wakely1-3/+3
2024-09-11c++: Ensure ANNOTATE_EXPRs remain outermost expressions in conditions [PR116140]Alex Coplan1-1/+87
2024-09-05c++: Add missing auto_diagnostic_groupsNathaniel Shead1-0/+9
2024-08-15c++: c->B::m access resolved through current inst [PR116320]Patrick Palka1-3/+8
2024-08-05c++: remove function/var concepts codeMarek Polacek1-14/+3
2024-08-01c++: Fix up error recovery of invalid structured bindings used in conditions ...Jakub Jelinek1-0/+2
2024-07-27c++: ICE with concept, local class, and lambda [PR115561]Jason Merrill1-1/+1
2024-07-23C++: Support clang compatible [[musttail]] (PR83324)Andi Kleen1-0/+1
2024-07-20Revert "C++: Support clang compatible [[musttail]] (PR83324)"Andi Kleen1-1/+0
2024-07-19C++: Support clang compatible [[musttail]] (PR83324)Andi Kleen1-0/+1
2024-07-17c++: diagnose failed qualified lookup into current instPatrick Palka1-1/+1
2024-07-04c++ frontend: check for missing condition for novector [PR115623]Tamar Christina1-1/+1
2024-07-02c++: Implement C++26 P0963R3 - Structured binding declaration as a condition ...Jakub Jelinek1-0/+17
2024-06-25c++: decltype of capture proxy of ref [PR115504]Patrick Palka1-1/+0
2024-06-25c++: ICE with __has_unique_object_representations [PR115476]Marek Polacek1-1/+1
2024-06-25c++: using non-dep array var of unknown bound [PR115358]Patrick Palka1-7/+0
2024-06-12Move cexpr_stree tree string build into utility functionAndi Kleen1-0/+14
2024-06-11Factor out static_assert constexpr string extraction for reuseAndi Kleen1-115/+141
2024-06-05openmp: OpenMP loop transformation supportJakub Jelinek1-16/+125
2024-05-15openmp: Diagnose using grainsize+num_tasks clauses together [PR115103]Jakub Jelinek1-0/+16
2024-05-13c++: Avoid using __array_rank as a variable name [PR115061]Ken Matsui1-3/+3
2024-05-10c++: Implement __is_nothrow_invocable built-in traitKen Matsui1-0/+5
2024-05-10c++: Implement __is_invocable built-in traitKen Matsui1-0/+5
2024-05-10c++: Implement __array_rank built-in traitKen Matsui1-3/+21
2024-05-10c++: Implement __decay built-in traitKen Matsui1-0/+12
2024-05-10c++: Implement __add_rvalue_reference built-in traitKen Matsui1-0/+6
2024-05-10c++: Implement __add_lvalue_reference built-in traitKen Matsui1-0/+6
2024-05-10c++: Implement __remove_all_extents built-in traitKen Matsui1-0/+3
2024-05-10c++: Implement __remove_extent built-in traitKen Matsui1-0/+5
2024-05-10c++: Implement __add_pointer built-in traitKen Matsui1-3/+33
2024-05-10c++: Implement __is_unbounded_array built-in traitKen Matsui1-0/+4
2024-05-09c++: failure to suppress -Wsizeof-array-div in template [PR114983]Marek Polacek1-0/+2
2024-05-03c++: Implement __is_pointer built-in traitKen Matsui1-0/+4
2024-05-03c++: Implement __is_volatile built-in traitKen Matsui1-0/+4
2024-05-03c++: Implement __is_const built-in traitKen Matsui1-0/+4
2024-05-02c++: remove lookup_template_class's entering_scope flagPatrick Palka1-1/+3
2024-04-30c++: Standardise errors for module_may_redeclareNathaniel Shead1-5/+1
2024-04-12c++: Fix bogus warnings about ignored annotations [PR114691]Jakub Jelinek1-1/+5
2024-04-10c++: Implement C++26 P2809R3 - Trivial infinite loops are not Undefined BehaviorJakub Jelinek1-3/+72
2024-04-10c++: Keep DECL_SAVED_TREE of cdtor instantiations in modules [PR104040]Nathaniel Shead1-2/+6
2024-04-09c++: Fix up maybe_warn_for_constant_evaluated calls [PR114580]Jakub Jelinek1-7/+3
2024-04-09Fix up duplicated words mostly in comments, part 2Jakub Jelinek1-2/+2
2024-04-02c++: make __is_array return false for T[0] [PR114479]Marek Polacek1-1/+7
2024-03-28c++: __is_constructible ref binding [PR100667]Jason Merrill1-7/+47
2024-03-01c++: Fix up decltype of non-dependent structured binding decl in template [PR...Jakub Jelinek1-0/+9
2024-02-09c++: fix ICE with __type_pack_element [PR113834]Marek Polacek1-4/+3
2024-01-09c++: adjust accessor fixits for explicit object parmJason Merrill1-0/+14
2024-01-09c++: P0847R7 (deducing this) - xobj lambdas. [PR102609]waffl3x1-3/+7
2024-01-09c++: P0847R7 (deducing this) - diagnostics. [PR102609]waffl3x1-1/+24
2024-01-09c++: P0847R7 (deducing this) - prerequisite changes. [PR102609]waffl3x1-1/+1