[Bug c++/100493] Lambda default copy capture that captures "this" cannot be used in both C++17 and C++20 modes

2021-11-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100493 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/100465] Overloading operator+= and including filesystem causes conflicting overload compilation error

2021-11-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100465 --- Comment #7 from Patrick Palka --- (In reply to Jonathan Wakely from comment #6) > (In reply to Jonathan Wakely from comment #2) > > Maybe another case of PR 51577 but I haven't looked into it yet. > > The testcase in comment 4 was fixed by

[Bug c++/97219] [9/10/11/12 Regression] Generic lambda does not find function declaration from enclosing block scope

2021-11-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97219 Patrick Palka changed: What|Removed |Added Last reconfirmed||2021-11-29 Ever confirmed|0

[Bug c++/97219] [9/10/11/12 Regression] Generic lambda does not find function declaration from enclosing block scope

2021-11-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97219 --- Comment #3 from Patrick Palka --- Related testcase: void f() { extern void g(); [] (auto) { g(); }(0); } We started rejecting this one with r8-7277.

[Bug c++/103532] internal compiler error: Segmentation fault

2021-12-02 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103532 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Resol

[Bug c++/100102] [9 Regression] ICE in tsubst, at cp/pt.c:15310

2021-12-02 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100102 Patrick Palka changed: What|Removed |Added CC||michaelreneer at gmail dot com --- Comm

[Bug c++/103561] ICE: segmentation fault when using decay copy (auto(x)) inside requires expression

2021-12-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103561 Patrick Palka changed: What|Removed |Added Resolution|--- |DUPLICATE Status|NEW

[Bug c++/103408] ICE when requires auto(x) in C++23

2021-12-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103408 Patrick Palka changed: What|Removed |Added CC||cooky.ykooc922 at gmail dot com --- Com

[Bug c++/103593] [11/12 Regression] Naming the constructor of a template class without using the injected-class-name causes parse error with C++20

2021-12-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103593 Patrick Palka changed: What|Removed |Added Ever confirmed|0 |1 CC|

[Bug c++/103593] [11/12 Regression] Naming the constructor of a template class without using the injected-class-name causes parse error with C++20

2021-12-07 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103593 Patrick Palka changed: What|Removed |Added Resolution|--- |INVALID Status|NEW

[Bug c++/102396] [11/12 Regression] ICE when using concepts, in get, at cp/constraint.cc:2637 since r11-6245-g79f57d5cb070bb02

2021-12-11 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102396 --- Comment #5 from Patrick Palka --- (In reply to Giuseppe D'Angelo from comment #3) > Hello Patrick, > > Thank you for the insights. I'm left wondering however if the CWG resolution > would possibly ever allow the operator== to be defined as

[Bug c++/97220] Overload resolution works wrong when implicit conversion not exists

2021-12-14 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97220 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Resolu

[Bug c++/103714] [11/12 Regression] name lookup in requires-clause finds wrong thing

2021-12-14 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103714 Patrick Palka changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/102933] Can't use CTAD in template argument

2021-12-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102933 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/98394] Concept with auto... template parameter pack in if-statement causes compilation error

2021-12-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98394 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/85846] [Concepts] Concept as value in initializer: bogus declared-as-implicit-template error

2021-12-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85846 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/67491] [meta-bug] concepts issues

2021-12-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 85846, which changed state. Bug 85846 Summary: [Concepts] Concept as value in initializer: bogus declared-as-implicit-template error https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85846 What|Removed

[Bug c++/99911] C++20 adl issue

2021-12-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99911 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/103198] ICE for requires requires clause with varadic templates

2021-12-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103198 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/67491] [meta-bug] concepts issues

2021-12-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 103198, which changed state. Bug 103198 Summary: ICE for requires requires clause with varadic templates https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103198 What|Removed |Added -

[Bug c++/100493] Lambda default copy capture that captures "this" cannot be used in both C++17 and C++20 modes

2021-12-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100493 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/103408] ICE when requires auto(x) in C++23

2021-12-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103408 Patrick Palka changed: What|Removed |Added Target Milestone|--- |12.0 Resolution|---

[Bug c++/100465] Overloading operator+= and including filesystem causes conflicting overload compilation error

2021-12-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100465 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug c++/51577] dependent name lookup finds operator in global namespace

2021-12-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51577 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug c++/99692] Lookup for operator<< skips global scope

2021-12-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99692 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|NEW

[Bug c++/87208] dependent name resolution selects a function it should have NEVER considered

2021-12-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87208 Patrick Palka changed: What|Removed |Added Target Milestone|--- |12.0 CC|

[Bug c++/82894] [9/10/11/12 Regression] Inherited member functions do not create ambiguity

2021-12-18 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82894 Patrick Palka changed: What|Removed |Added Keywords|needs-bisection | CC|

[Bug c++/103760] Invalid expression inside lambda inside compound requirement causes an error instead of concept satisfaction failure

2021-12-18 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103760 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #

[Bug c++/103769] New: ICE in hashtab_chk_error alias template and pack expansion

2021-12-19 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103769 Bug ID: 103769 Summary: ICE in hashtab_chk_error alias template and pack expansion Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Pr

[Bug c++/103769] [11/12 Regression] checking ICE in hashtab_chk_error with alias template and pack expansion after r11-7931

2021-12-19 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103769 Patrick Palka changed: What|Removed |Added CC||jason at gcc dot gnu.org Known to

[Bug c++/103714] [11/12 Regression] name lookup in requires-clause finds wrong thing

2021-12-19 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103714 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/12944] [meta-bug] C++ name-lookup problems

2021-12-19 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12944 Bug 12944 depends on bug 103714, which changed state. Bug 103714 Summary: [11/12 Regression] name lookup in requires-clause finds wrong thing https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103714 What|Removed |Ad

[Bug c++/103760] Invalid expression inside lambda inside compound requirement causes an error instead of concept satisfaction failure

2021-12-20 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103760 --- Comment #5 from Patrick Palka --- (In reply to Jacek Olczyk from comment #4) > (In reply to Patrick Palka from comment #2) > > GCC's behavior appears to be correct here (though perhaps less useful than > > Clang's). According to wg21.link/t

[Bug c++/102479] segfault when deducing class template arguments for tuple with libc++-14

2021-12-20 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102479 Patrick Palka changed: What|Removed |Added Target Milestone|--- |12.0 Resolution|---

[Bug c++/102137] class template argument deduction with template template parameter allows explicit deduction guide

2021-08-31 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102137 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/86439] CTAD with deleted copy constructor fails due to deduction-guide taking by value

2021-09-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86439 Patrick Palka changed: What|Removed |Added Target Milestone|--- |12.0 Status|ASSIGNED

[Bug c++/65816] Constructor delegation does not perform zero-initialization

2021-09-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65816 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/99214] Incorrect template arguments shown in constraint satisfaction failure diagnostic

2021-09-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99214 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/102163] [10/11/12 Regression] std::variant rejects valid constant expression

2021-09-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102163 Patrick Palka changed: What|Removed |Added Target Milestone|--- |10.4 Last reconfirmed|

[Bug c++/101764] ICE for constexpr if within fold expression within lambda expression within a template

2021-09-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101764 Patrick Palka changed: What|Removed |Added Target Milestone|--- |12.0 Resolution|---

[Bug c++/12672] Evals template defaults args that it should not

2021-09-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12672 Patrick Palka changed: What|Removed |Added Target Milestone|--- |12.0 Resolution|---

[Bug c++/101904] Wrong result of decltype during instantiation of std::result_of

2021-09-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101904 Patrick Palka changed: What|Removed |Added Resolution|INVALID |FIXED Target Milestone|---

[Bug c++/102300] [10/11/12 Regression] Qualified name of same template in class template is rejected

2021-09-13 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102300 Patrick Palka changed: What|Removed |Added Ever confirmed|0 |1 Known to fail|

[Bug c++/102257] call of overloaded 'tuple' is ambiguous

2021-09-14 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102257 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #

[Bug c++/102050] Nonempty list-initialization rejects constructor with defaulted std::initializer_list

2021-09-14 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102050 Patrick Palka changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Target Milestone|---

[Bug c++/102283] Inconsistent/wrong overload resolution when using an initializer list and a defaulted template parameter

2021-09-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102283 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #

[Bug c++/102050] Nonempty list-initialization rejects constructor with defaulted std::initializer_list

2021-09-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102050 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/98486] Variable template specialization doesn't account for primary's constraints

2021-09-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98486 Patrick Palka changed: What|Removed |Added Target Milestone|--- |11.3 CC|

[Bug c++/94499] [concepts] bogus "local variable may not appear in this context" error

2021-09-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94499 Patrick Palka changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/101725] simple requirement of parameter in defaulted non-type template parameter considered non-dependent

2021-09-15 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101725 --- Comment #4 from Patrick Palka --- *** Bug 94499 has been marked as a duplicate of this bug. ***

[Bug c++/102283] Inconsistent/wrong overload resolution when using an initializer list and a defaulted template parameter

2021-09-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102283 --- Comment #3 from Patrick Palka --- (In reply to Giuseppe D'Angelo from comment #2) > Hi, > > Do you think that in my original testcase the call should be rejected as > ambiguous as well? (It seems "reasonable" to me, but maybe I'm missing so

[Bug c++/39270] Explicit instantiation rejected

2021-09-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39270 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #3

[Bug c++/39270] Explicit instantiation rejected

2021-09-16 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=39270 Patrick Palka changed: What|Removed |Added Blocks||102184 --- Comment #4 from Patrick Palka

[Bug c++/102412] Template argument deduction fails when using concept as defaulted non-type template parameter

2021-09-20 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102412 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org S

[Bug c++/102419] [11/12 Regression][concepts] [regression] return-type-requirement of "Y" does not check that T::type actually exists

2021-09-21 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102419 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #

[Bug c++/102419] [11/12 Regression][concepts] [regression] return-type-requirement of "Y" does not check that T::type actually exists

2021-09-21 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102419 --- Comment #2 from Patrick Palka --- Note that you can make GCC effectively behave like Clang/MSVC here changing Y's constraint-expression to trivially depend on its template parameter: template concept Y = requires { typename U; };

[Bug c++/102419] [11/12 Regression][concepts] [regression] return-type-requirement of "Y" does not check that T::type actually exists

2021-09-21 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102419 --- Comment #3 from Patrick Palka --- And similarly for: template concept Y = true; template concept X = Y; static_assert(!X); GCC rejects and Clang/MSVC accept. IMHO Clang/MSVC are clearly misbehaving here -- when evaluating the concep

[Bug c++/94673] [concepts] What is the return type of local parameters of requires expressions?

2021-09-21 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94673 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #4

[Bug c++/81157] If constexpr does not support Short-circuit evaluation

2021-09-21 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81157 Patrick Palka changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/80987] Existence of a std::initializer_list constructor breaks deduction guides

2021-09-22 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80987 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Target Miles

[Bug c++/102419] [11/12 Regression][concepts] [regression] return-type-requirement of "Y" does not check that T::type actually exists

2021-09-23 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102419 --- Comment #5 from Patrick Palka --- (In reply to Arthur O'Dwyer from comment #4) > > IMHO Clang/MSVC are clearly misbehaving here -- when evaluating the > > concept-id X, they appear to be substituting {int} into X's > > constraint-expressio

[Bug c++/98216] [C++20] template mangling for double template argument is wrong

2021-09-23 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98216 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/102092] [C++2b] Passing argument to auto template parameter modifies the value of argument inside function

2021-09-23 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102092 Patrick Palka changed: What|Removed |Added Resolution|--- |DUPLICATE Status|UNCONFIRME

[Bug c++/98216] [C++20] template mangling for double template argument is wrong

2021-09-23 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98216 Patrick Palka changed: What|Removed |Added CC||andrei.popa105 at yahoo dot com --- Comm

[Bug c++/91292] Mangler incorrectly handles negative numbers in expressions

2021-09-24 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91292 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #3

[Bug c++/91292] Mangler incorrectly handles negative numbers in expressions

2021-09-24 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91292 --- Comment #4 from Patrick Palka --- And if -(1) is to be mangled the same as -1, then shouldn't template typename std::enable_if<(int)sizeof(T) >= -(1), int>::type size1(T *t); template typename std::enable_if<(int)sizeof(T) >= -1, in

[Bug c++/91292] Mangler incorrectly handles negative numbers in expressions

2021-09-24 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91292 Patrick Palka changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug c++/91292] Mangler incorrectly handles negative numbers in expressions

2021-09-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91292 --- Comment #8 from Patrick Palka --- I see, thanks very much for that insightful explanation.

[Bug c++/102479] segfault when deducing class template arguments for tuple with libc++-14

2021-09-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102479 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/86689] [9/10/11/12 Regression] Some combination of SFINAE, overloading, and type deduction showing version inconsistency

2021-09-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86689 Patrick Palka changed: What|Removed |Added Summary|Some combination of SFINAE, |[9/10/11/12 Regression]

[Bug c++/99909] The value of 'std::is_integral_v' is not usable in a constant expression

2021-09-27 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99909 Patrick Palka changed: What|Removed |Added Status|NEW |ASSIGNED CC|

[Bug c++/99909] The value of 'std::is_integral_v' is not usable in a constant expression

2021-09-28 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99909 Patrick Palka changed: What|Removed |Added Target Milestone|--- |12.0 Status|ASSIGNED

[Bug c++/67491] [meta-bug] concepts issues

2021-09-28 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 99909, which changed state. Bug 99909 Summary: The value of 'std::is_integral_v' is not usable in a constant expression https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99909 What|Removed |

[Bug c++/95567] Defaulted virtual <=> has the wrong behavior, vtable is checked when it should not be

2021-09-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95567 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/102529] ctad for aliases fails in the presence of constraints

2021-09-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102529 Patrick Palka changed: What|Removed |Added Ever confirmed|0 |1 Assignee|unassigned at gcc

[Bug c++/79094] Pack expansion in using-declaration rejects an attempt to inherit a pack of constructors

2021-09-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79094 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org St

[Bug c++/102104] parameter packs not expanded with '...' for operator conversions

2021-09-29 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102104 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Ever conf

[Bug c++/102104] parameter packs not expanded with '...' for operator conversions

2021-09-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102104 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/102535] __is_trivially_constructible rejects some trivial cases in aggregate initializations

2021-09-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102535 Patrick Palka changed: What|Removed |Added Ever confirmed|0 |1 Last reconfirmed|

[Bug c++/94197] __is_constructible gives an access error

2021-09-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94197 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Target Milestone|---

[Bug libstdc++/94033] [10 Regression] is_trivially_copy_constructible<> fails with compiler error on complicated object with private default constructor

2021-09-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94033 Bug 94033 depends on bug 94197, which changed state. Bug 94197 Summary: __is_constructible gives an access error https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94197 What|Removed |Added ---

[Bug c++/102547] g++ 11. ICE with NTTPs and partial specialization

2021-09-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102547 Patrick Palka changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED

[Bug c++/102547] g++ 11. ICE with NTTPs and partial specialization

2021-09-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102547 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|NEW Assignee|ppalka at gcc do

[Bug c++/102547] [11/12 Regression] g++ 11. ICE with NTTPs and partial specialization

2021-09-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102547 Patrick Palka changed: What|Removed |Added Known to work||10.3.0 CC|

[Bug c++/102547] [11/12 Regression] g++ 11. ICE with NTTPs and partial specialization

2021-09-30 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102547 Patrick Palka changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug c++/102538] [11/12 Regression] Wrong narrowing conversion checking for initializer with union

2021-10-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102538 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment #

[Bug c++/97050] ICE with segfault in lambda overload resolution

2021-10-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97050 Patrick Palka changed: What|Removed |Added Target Milestone|--- |11.0 Status|NEW

[Bug c++/100368] Missing guaranteed elision in constexpr evaluation

2021-10-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100368 Patrick Palka changed: What|Removed |Added Target Milestone|--- |12.0 Resolution|---

[Bug c++/99904] ICE: in tsubst_pack_expansion, at cp/pt.c:13056

2021-10-01 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99904 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Assi

[Bug c++/101595] ICE: in tsubst_pack_expansion, at cp/pt.c:13124

2021-10-02 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101595 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Resol

[Bug c++/101764] ICE for constexpr if within fold expression within lambda expression within a template

2021-10-02 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101764 Patrick Palka changed: What|Removed |Added CC||hewillk at gmail dot com --- Comment #4

[Bug c++/98930] ICE with static variable in template function used as template argument

2021-10-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98930 Patrick Palka changed: What|Removed |Added Target Milestone|--- |12.0 Resolution|---

[Bug c++/55004] [meta-bug] constexpr issues

2021-10-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55004 Bug 55004 depends on bug 98930, which changed state. Bug 98930 Summary: ICE with static variable in template function used as template argument https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98930 What|Removed |A

[Bug c++/92010] [8/9 Regression] gcc internal error since 8x on warning write-strings

2021-10-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92010 --- Comment #12 from Patrick Palka --- (In reply to qingzhe huang from comment #11) > The testcase g++.dg/cpp2a/lambda-uneval11.C still suffers a segment fault if > run by compiler cc1plus with latest code. Hmm, I can't reproduce that on latest

[Bug c++/53164] Undefined reference to template function instantiation

2021-10-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=53164 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Assi

[Bug c++/102547] [11/12 Regression] g++ 11. ICE with NTTPs and partial specialization

2021-10-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102547 --- Comment #6 from Patrick Palka --- (In reply to Bob Steagall from comment #4) > I have applied this tentative change to line 23436 of gcc/cp/pt.c from the > gcc-11.2.0 source tarball, and can confirm that the test case compiles for > me. > >

[Bug c++/102547] [11 Regression] g++ 11. ICE with NTTPs and partial specialization

2021-10-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102547 Patrick Palka changed: What|Removed |Added Summary|[11/12 Regression] g++ 11. |[11 Regression] g++ 11. ICE

[Bug c++/92010] [8/9 Regression] gcc internal error since 8x on warning write-strings

2021-10-05 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92010 --- Comment #14 from Patrick Palka --- (In reply to qingzhe huang from comment #13) > (In reply to Patrick Palka from comment #12) > > (In reply to qingzhe huang from comment #11) > > > The testcase g++.dg/cpp2a/lambda-uneval11.C still suffers a

[Bug c++/102198] Unused and nonsensical template instantiations used for return type inference end up in the output

2021-10-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102198 Patrick Palka changed: What|Removed |Added Status|UNCONFIRMED |NEW Ever confirmed|0

[Bug c++/101883] class template argument deduction in non-type template parameter allows explicit deduction guide

2021-10-06 Thread ppalka at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101883 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

<    6   7   8   9   10   11   12   13   14   15   >