[Bug c++/92633] [concepts] constrained lambda with placehoder syntax getting wrong substitution

2020-06-02 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92633 Patrick Palka changed: What|Removed |Added CC||db0451 at gmail dot com --- Comment #5 f

[Bug c++/92633] [concepts] constrained lambda with placehoder syntax getting wrong substitution

2020-06-02 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92633 --- Comment #6 from Patrick Palka --- *** Bug 93154 has been marked as a duplicate of this bug. ***

[Bug c++/93154] can't constrain captured functions to be invocable w/ lambda arg - func/lambda template args mixed up?

2020-06-02 Thread ppalka at gcc dot gnu.org
||ppalka at gcc dot gnu.org Status|NEW |RESOLVED --- Comment #4 from Patrick Palka --- Marking this PR as a dup of PR92633 too, as with PR93152. Thanks for the reports. *** This bug has been marked as a duplicate of bug 92633 ***

[Bug c++/92103] constraints not checked on nested class template

2020-06-02 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92103 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/95468] [8/9/10/11 Regression] ICE in expression sfinae

2020-06-03 Thread ppalka at gcc dot gnu.org
, ||ppalka at gcc dot gnu.org Summary|ICE in expression sfinae|[8/9/10/11 Regression] ICE ||in expression sfinae Keywords|ice-on-invalid-code |ice-on-valid-code Target Milestone

[Bug c++/95468] [8/9/10/11 Regression] ICE in expression sfinae

2020-06-03 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95468 --- Comment #3 from Patrick Palka --- The reason we fail to compile the testcase when 'condition' is at class scope instead of at namespace scope is because in the former case, the template argument 'c::condition' is a CALL_EXPR to a BASELINK, an

[Bug c++/95497] [11 Regression] ICE: concepts with a fully known / complete type in requires

2020-06-04 Thread ppalka at gcc dot gnu.org
|1 Last reconfirmed||2020-06-04 CC||jason at gcc dot gnu.org, ||ppalka at gcc dot gnu.org --- Comment #1 from Patrick Palka --- Confirmed. Started with r11-557.

[Bug c++/92103] constraints not checked on nested class template

2020-06-04 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92103 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

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

2020-06-04 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 92103, which changed state. Bug 92103 Summary: constraints not checked on nested class template https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92103 What|Removed |Added ---

[Bug c++/67901] [concepts] overloading bug when considered more specialized vs more constrained

2020-06-08 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67901 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Known to

[Bug c++/93467] [concepts] getting "type constraint differs in template redeclaration" error after friend declaration in template

2020-06-08 Thread ppalka at gcc dot gnu.org
at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/95578] std::ranges::copy and std::views::take_while don't want to play together

2020-06-08 Thread ppalka at gcc dot gnu.org
|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1 CC||ppalka at gcc dot gnu.org --- Comment #1 from Patrick Palka --- Confirmed. When writing the normal/reverse/move iterator optimizations for the ranges algos, I wrongly

[Bug c++/93979] missing context in error message due to inheriting template constructor

2020-06-09 Thread ppalka at gcc dot gnu.org
||ppalka at gcc dot gnu.org Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #1 from Patrick Palka --- Confirmed.

[Bug c++/93638] [concepts] Dependent names in requires clause reported as different types when function definition is not inline

2020-06-09 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93638 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment

[Bug libstdc++/95578] std::ranges::copy and std::views::take_while don't want to play together

2020-06-10 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95578 Patrick Palka changed: What|Removed |Added Target Milestone|--- |10.2

[Bug libstdc++/95578] std::ranges::copy and std::views::take_while don't want to play together

2020-06-11 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95578 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/93467] [concepts] getting "type constraint differs in template redeclaration" error after friend declaration in template

2020-06-13 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93467 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95678] [9 Regression] ICE in dependent_type_p, at cp/pt.c:25610

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95678 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Last

[Bug c++/41437] No access control for classes in template functions

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41437 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug libstdc++/94003] is_constructible seems to have sideeffects

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94003 Bug 94003 depends on bug 41437, which changed state. Bug 41437 Summary: No access control for classes in template functions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41437 What|Removed |Added

[Bug c++/59002] [meta-bug] Access checking in templates

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59002 Bug 59002 depends on bug 41437, which changed state. Bug 41437 Summary: No access control for classes in template functions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41437 What|Removed |Added

[Bug c++/94644] Wrong is_nothrow_move_constructible result if used in a template first

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94644 Bug 94644 depends on bug 41437, which changed state. Bug 41437 Summary: No access control for classes in template functions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41437 What|Removed |Added

[Bug c++/59002] [meta-bug] Access checking in templates

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59002 Bug 59002 depends on bug 47346, which changed state. Bug 47346 Summary: access control for nested type is ignored in class template https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47346 What|Removed |Added

[Bug c++/41437] No access control for classes in template functions

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=41437 Patrick Palka changed: What|Removed |Added Target Milestone|--- |11.0

[Bug c++/47346] access control for nested type is ignored in class template

2020-06-16 Thread ppalka at gcc dot gnu.org
|RESOLVED CC||ppalka at gcc dot gnu.org Assignee|dodji at gcc dot gnu.org |ppalka at gcc dot gnu.org --- Comment #20 from Patrick Palka --- Fixed for GCC 11.

[Bug c++/47346] access control for nested type is ignored in class template

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47346 Patrick Palka changed: What|Removed |Added Target Milestone|--- |11.0

[Bug libstdc++/94003] is_constructible seems to have sideeffects

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94003 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Target

[Bug c++/95678] [9 Regression] ICE in dependent_type_p, at cp/pt.c:25610

2020-06-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95678 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/95568] No CTAD with list initialization within requires-clause

2020-06-16 Thread ppalka at gcc dot gnu.org
||2020-06-16 Status|UNCONFIRMED |NEW CC||ppalka at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Patrick Palka --- Confirmed.

[Bug testsuite/95716] g++.dg/ext/pr85503.C fails

2020-06-17 Thread ppalka at gcc dot gnu.org
dot gnu.org |ppalka at gcc dot gnu.org Status|UNCONFIRMED |ASSIGNED Last reconfirmed||2020-06-17 --- Comment #1 from Patrick Palka --- Looking into it.

[Bug testsuite/95716] g++.dg/ext/pr85503.C fails

2020-06-17 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95716 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/68093] [concepts] friend function declarations that differ only by constraints are rejected as redefinitions

2020-06-17 Thread ppalka at gcc dot gnu.org
|--- |10.0 Resolution|--- |FIXED CC||ppalka at gcc dot gnu.org --- Comment #6 from Patrick Palka --- Looks like this is fully fixed as of GCC 10.

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

2020-06-17 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67491 Bug 67491 depends on bug 68093, which changed state. Bug 68093 Summary: [concepts] friend function declarations that differ only by constraints are rejected as redefinitions https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68093 What|

[Bug c++/95262] Taking address of function pointer doesn't do full concept overload resolution

2020-06-22 Thread ppalka at gcc dot gnu.org
||2020-06-22 CC||ppalka at gcc dot gnu.org Status|UNCONFIRMED |NEW --- Comment #1 from Patrick Palka --- Confirmed.

[Bug c++/94260] Specific friend function inside c++20 concept-constrained class template triggers 'not usable in a constant expression' error

2020-06-22 Thread ppalka at gcc dot gnu.org
|1 CC||ppalka at gcc dot gnu.org Status|UNCONFIRMED |WAITING --- Comment #1 from Patrick Palka --- Thanks for the report. I'm unable to reproduce this issue against GCC 10.1 or current trunk. Ar

[Bug c++/95910] transform view in combination with single view calls const qualified begin even if it is not const

2020-06-26 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95910 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment

[Bug c++/95944] Concept diagnostic has multiple copies of irrelevant type and displays correct type incorrectly

2020-06-29 Thread ppalka at gcc dot gnu.org
|1 Status|UNCONFIRMED |NEW CC||ppalka at gcc dot gnu.org --- Comment #2 from Patrick Palka --- Confirmed.

[Bug c++/95497] [11 Regression] ICE: concepts with a fully known / complete type in requires

2020-07-06 Thread ppalka at gcc dot gnu.org
at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/95303] [concepts] Member type of class template is incorrectly printed in diagnostics when it fails to satisfy a concept

2020-07-06 Thread ppalka at gcc dot gnu.org
at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/95675] [8/9/10/11 Regression] internal compiler error: in build_over_call

2020-07-07 Thread ppalka at gcc dot gnu.org
||ppalka at gcc dot gnu.org Known to fail||10.1.0, 8.4.0, 9.3.0 Summary|internal compiler error: in |[8/9/10/11 Regression] |build_over_call |internal compiler error: in

[Bug c++/95675] [8/9/10/11 Regression] internal compiler error: in build_over_call

2020-07-07 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95675 Patrick Palka changed: What|Removed |Added Target Milestone|--- |8.5

[Bug c++/94260] Specific friend function inside c++20 concept-constrained class template triggers 'not usable in a constant expression' error

2020-07-07 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94260 Patrick Palka changed: What|Removed |Added Status|WAITING |RESOLVED Resolution|---

[Bug c++/95303] [concepts] Member type of class template is incorrectly printed in diagnostics when it fails to satisfy a concept

2020-07-07 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95303 Patrick Palka changed: What|Removed |Added Target Milestone|--- |11.0 Resolution|---

[Bug libstdc++/96113] std::vector | std::views::drop_while, cbegin does not work

2020-07-08 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96113 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment

[Bug c++/95910] transform view in combination with single view calls const qualified begin even if it is not const

2020-07-08 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95910 --- Comment #3 from Patrick Palka --- (In reply to Rene Rahn from comment #2) > Ok, thanks for the explanation. I do understand the issue now and why it > causes the hard error and not an substitution failure. > But honestly, given that it works

[Bug c++/95910] transform view in combination with single view calls const qualified begin even if it is not const

2020-07-08 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95910 Patrick Palka changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/95497] [11 Regression] ICE: concepts with a fully known / complete type in requires

2020-07-08 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95497 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/96132] [11 Regression] ICE in is_really_empty_class

2020-07-09 Thread ppalka at gcc dot gnu.org
at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/96132] [11 Regression] ICE in is_really_empty_class

2020-07-09 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96132 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug c++/96164] Constraints and explicit template instantiation

2020-07-11 Thread ppalka at gcc dot gnu.org
|NEW Last reconfirmed||2020-07-11 CC||ppalka at gcc dot gnu.org --- Comment #2 from Patrick Palka --- Confirmed. [temp.explicit]/11 says: An explicit instantiation that names a class template specialization is

[Bug c++/96164] Constraints and explicit template instantiation

2020-07-11 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96164 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/95434] ICE for CTAD in generic lambda within variadic lambda

2020-07-14 Thread ppalka at gcc dot gnu.org
|NEW Last reconfirmed||2020-07-14 CC||ppalka at gcc dot gnu.org --- Comment #2 from Patrick Palka --- Confirmed. Fails on trunk, too.

[Bug c++/95942] [11 regression] offsetof on an array: error: 'e' is not a constant expression

2020-07-15 Thread ppalka at gcc dot gnu.org
|1 CC||ppalka at gcc dot gnu.org Status|UNCONFIRMED |NEW

[Bug c++/96106] [10/11 Regression] A friend abbreviated template function denies access to private members

2020-07-16 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96106 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

[Bug c++/96197] Excess memory consumption, positive correlation with the size of a constexpr array

2020-07-21 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96197 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/95675] [8/9/10/11 Regression] internal compiler error: in build_over_call

2020-07-22 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95675 --- Comment #4 from Patrick Palka --- Here's a non-template testcase that ICEs from the same assert in build_over_call (with -std=c++17, --enable-checking=yes): struct b {}; b operator|(b, b) { return {}; } b e, f, g; using h = decltype(e | f |

[Bug c++/88604] Initializing constexpr array consumes all memory

2020-07-22 Thread ppalka at gcc dot gnu.org
||10.1.0, 11.0 CC||ppalka at gcc dot gnu.org Ever confirmed|0 |1 Last reconfirmed||2020-07-22 --- Comment #3 from Patrick Palka --- Confirmed. I think PR c++/96197 may be a

[Bug c++/96241] [9/10/11 Regression] ICE in verify_ctor_sanity

2020-07-22 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96241 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment

[Bug c++/95486] ICE for alias CTAD with non-dependent argument and constrained constructor

2020-07-23 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95486 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Last

[Bug c++/81339] no error for invalid decltype(T()) expression in immediate context

2020-07-24 Thread ppalka at gcc dot gnu.org
|--- |FIXED Status|UNCONFIRMED |RESOLVED CC||ppalka at gcc dot gnu.org --- Comment #2 from Patrick Palka --- Testcase added.

[Bug c++/94867] [9 Regression] New (since gcc 8) false positive with -Wnull-dereference in very simple code

2020-07-24 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94867 --- Comment #6 from Patrick Palka --- I see this warning with GCC 10.2 and with trunk when using the flags -O -std=c++14 -Wnull-dereference as well. Should this be marked as a 9/10/11 regression then?

[Bug c++/57255] [meta-bug] ref-qualifiers

2020-07-26 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57255 Bug 57255 depends on bug 79504, which changed state. Bug 79504 Summary: Overload resolution in trailing-return-type ignores reference qualifier and leads to recursive template instantiation. https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79504

[Bug c++/79504] Overload resolution in trailing-return-type ignores reference qualifier and leads to recursive template instantiation.

2020-07-26 Thread ppalka at gcc dot gnu.org
||ppalka at gcc dot gnu.org Resolution|--- |FIXED --- Comment #4 from Patrick Palka --- Testcase added.

[Bug c/80076] -Wmisleading-indentation doesn't trigger when macro is misindented

2020-07-28 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80076 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

[Bug c++/96363] bogus error with constrained partial specialization

2020-07-29 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96363 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment

[Bug c++/64194] [C++14] for function template with auto return

2020-07-29 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64194 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

[Bug c++/96361] return type not deduced for a function template specialization given as argument of a template function

2020-07-29 Thread ppalka at gcc dot gnu.org
||ppalka at gcc dot gnu.org Resolution|--- |DUPLICATE --- Comment #1 from Patrick Palka --- This is a dup of PR64194 I think. *** This bug has been marked as a duplicate of bug 64194 ***

[Bug c++/64194] [C++14] for function template with auto return

2020-07-29 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64194 Patrick Palka changed: What|Removed |Added CC||okannen at gmail dot com --- Comment #10

[Bug c++/96197] Excess memory consumption, positive correlation with the size of a constexpr array

2020-07-31 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96197 --- Comment #8 from Patrick Palka --- Fixed for GCC 11 so far, PR remains open to consider backporting the fix to the 10 branch after a while.

[Bug c++/96282] [8/9/10/11 Regression] internal compiler error: in output_constructor_regular_field

2020-07-31 Thread ppalka at gcc dot gnu.org
at gcc dot gnu.org |ppalka at gcc dot gnu.org CC||ppalka at gcc dot gnu.org --- Comment #5 from Patrick Palka --- Investigating.

[Bug c++/96409] A lambda with a template parameter list inside the template function using C++20 nested requirements clauses occurs internal compiler error

2020-08-03 Thread ppalka at gcc dot gnu.org
|NEW Known to fail||10.1.0, 10.2.0, 11.0 CC||ppalka at gcc dot gnu.org Last reconfirmed||2020-08-03 Target Milestone|--- |10.3 --- Comment #3 from

[Bug c++/96410] A lambda with a template parameter list inside the template function using C++20 requires clauses is not usable in a constant expression

2020-08-03 Thread ppalka at gcc dot gnu.org
|1 Target Milestone|--- |10.3 CC||ppalka at gcc dot gnu.org Status|UNCONFIRMED |NEW Known to fail||10.1.0, 10.2.0, 11.0 --- Comment #2 from

[Bug c++/96411] erroneous "trait used in its own initializer" error when using concepts in a requirement

2020-08-03 Thread ppalka at gcc dot gnu.org
|--- |DUPLICATE CC||ppalka at gcc dot gnu.org --- Comment #1 from Patrick Palka --- Confirmed, this is a dup of PR96410 it seems. *** This bug has been marked as a duplicate of bug 96410 ***

[Bug c++/96410] A lambda with a template parameter list inside the template function using C++20 requires clauses is not usable in a constant expression

2020-08-03 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96410 Patrick Palka changed: What|Removed |Added CC||barry.revzin at gmail dot com --- Commen

[Bug c++/64194] [C++14] for function template with auto return

2020-08-03 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64194 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug c++/96443] New: Incorrect satisfaction value for dependent return type placeholder constraint

2020-08-03 Thread ppalka at gcc dot gnu.org
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: ppalka at gcc dot gnu.org Target Milestone: --- GCC 10.1, 10.2 and 11 fail to accept the following valid testcase. Satisfaction checking of f's return type placeh

[Bug c++/96444] New: Incorrect satisfaction value of placeholder type constraint on variable with non-dependent initializer

2020-08-03 Thread ppalka at gcc dot gnu.org
: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: ppalka at gcc dot gnu.org Target Milestone: --- GCC 10.1, 10.2 and trunk fail to reject this invalid testcase. The placeholder type constraint on

[Bug c++/94024] Error message has misleading source location for constructor member initialisation.

2020-08-04 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94024 Patrick Palka changed: What|Removed |Added Target Milestone|--- |11.0 Status|ASSIGNED

[Bug c++/96443] Incorrect satisfaction value for dependent placeholder return type constraint

2020-08-05 Thread ppalka at gcc dot gnu.org
at gcc dot gnu.org |ppalka at gcc dot gnu.org Ever confirmed|0 |1 Last reconfirmed||2020-08-05

[Bug libstdc++/86164] std::regex crashes when matching long lines

2020-08-06 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86164 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

[Bug libstdc++/93502] std::regex_match uses stack space proportional to input string length

2020-08-06 Thread ppalka at gcc dot gnu.org
at gcc dot gnu.org |ppalka at gcc dot gnu.org Last reconfirmed||2020-08-06 Ever confirmed|0 |1 CC||ppalka at gcc dot gnu.org

[Bug c++/96282] [8/9/10 Regression] internal compiler error: in output_constructor_regular_field

2020-08-07 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96282 Patrick Palka changed: What|Removed |Added Summary|[8/9/10/11 Regression] |[8/9/10 Regression] |i

[Bug c++/96410] A lambda with a template parameter list inside the template function using C++20 requires clauses is not usable in a constant expression

2020-08-07 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96410 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/96409] A lambda with a template parameter list inside the template function using C++20 nested requirements clauses occurs internal compiler error

2020-08-07 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96409 Patrick Palka changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org

[Bug c++/96164] Constraints and explicit template instantiation

2020-08-10 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96164 Patrick Palka changed: What|Removed |Added Resolution|--- |FIXED Target Milestone|---

[Bug c++/96106] [10/11 Regression] A friend abbreviated template function denies access to private members

2020-08-11 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96106 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/95675] [8/9/10/11 Regression] internal compiler error: in build_over_call

2020-08-12 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95675 Patrick Palka changed: What|Removed |Added CC||hewillk at gmail dot com --- Comment #5

[Bug c++/96576] ICE when decltype std::index_sequence

2020-08-12 Thread ppalka at gcc dot gnu.org
|--- |DUPLICATE CC||ppalka at gcc dot gnu.org --- Comment #2 from Patrick Palka --- This appears to be a dup of PR95675. *** This bug has been marked as a duplicate of bug 95675 ***

[Bug c++/96531] [10/11 Regression] ICE for concepts here.

2020-08-12 Thread ppalka at gcc dot gnu.org
, ||ppalka at gcc dot gnu.org --- Comment #1 from Patrick Palka --- Confirmed. Here's a reduced valid testcase which exhibits a regression: template constexpr bool is_bool = false; template<> constexpr bool is_bool = true; template concept C = requires { requires (is_bool || ...); }

[Bug c++/96647] Can't resolve pointer to overloaded member with auto return type

2020-08-17 Thread ppalka at gcc dot gnu.org
|--- |11.0 CC||ppalka at gcc dot gnu.org Last reconfirmed||2020-08-17 Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org Ever confirmed|0 |1

[Bug c++/96656] Segmentation fault with make_friend_class

2020-08-18 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96656 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org Last

[Bug c++/96652] Segmentation fault with instantiate_class_template_1

2020-08-18 Thread ppalka at gcc dot gnu.org
|1 Status|UNCONFIRMED |NEW CC||ppalka at gcc dot gnu.org --- Comment #1 from Patrick Palka --- Confirmed, not a regression either.

[Bug c++/96819] [11 Regression] ICE when reading from libc++ 9

2020-08-27 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96819 --- Comment #4 from Patrick Palka --- Looks like a dup of PR96805?

[Bug c++/96819] [11 Regression] ICE when reading from libc++ 9

2020-08-27 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96819 --- Comment #9 from Patrick Palka --- Is this with -std=c++20 or -std=c++17? From what I can tell r11-2747 adds a fragment of code that is run only for c++20, and then r11-2748 makes it run for c++17 as well. And only the first commit was backp

[Bug c++/96732] [11 Regression] ice in pop_nested_class

2020-08-27 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96732 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org

[Bug c++/96805] [10/11 Regression] ICE: Segmentation fault in instantiate_template / pop_nested_class()

2020-08-27 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96805 Patrick Palka changed: What|Removed |Added CC||dcb314 at hotmail dot com --- Comment #6

[Bug c++/96647] Can't resolve pointer to overloaded member with auto return type

2020-09-09 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96647 Patrick Palka changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug c++/96444] Incorrect satisfaction value of placeholder type constraint on variable with non-dependent initializer

2020-09-10 Thread ppalka at gcc dot gnu.org
||2020-09-10 Assignee|unassigned at gcc dot gnu.org |ppalka at gcc dot gnu.org Status|UNCONFIRMED |ASSIGNED

[Bug c++/96780] debuginfo for std::move and std::forward isn't useful

2020-09-12 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96780 Patrick Palka changed: What|Removed |Added CC||ppalka at gcc dot gnu.org --- Comment

[Bug c++/96780] debuginfo for std::move and std::forward isn't useful

2020-09-12 Thread ppalka at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96780 --- Comment #2 from Patrick Palka --- I wonder if it would be worthwhile to fold calls to std::move and std::forward altogether in the frontend.

<    1   2   3   4   5   6   7   8   9   10   >