https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97340
Bug ID: 97340
Summary: Spurious rejection of member variable template of
reference type
Product: gcc
Version: 11.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104577
S. Davis Herring changed:
What|Removed |Added
CC||herring at lanl dot gov
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108759
Bug ID: 108759
Summary: "mandatory copy elision" not implemented during
constant evaluation redux
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: norm
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89780
--- Comment #3 from S. Davis Herring ---
Does this need to be language-version-dependent, given
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p1825r0.html (in
C++20) and
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2266r3.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89780
--- Comment #5 from S. Davis Herring ---
Perhaps I'm misunderstanding something, but your example (as well as compiling
the original example with -std=c++20, which produces the same warning but now
calls Dest(Dest&&) in the noMove case) means tha
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89780
--- Comment #7 from S. Davis Herring ---
> In the withMove case, in C++20, we issue:
> warning: moving a local object in a return statement prevents copy elision
> for
> template Dest withMove();
> and:
> warning: redundant move in return stateme
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89780
--- Comment #8 from S. Davis Herring ---
I looked at P2266R3 again; it claims that the conversion function case (in #7)
is actually covered by P1825R0. I think that case is questionable, since it
still refers to "overload resolution to select th
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103876
S. Davis Herring changed:
What|Removed |Added
CC||herring at lanl dot gov
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=59256
S. Davis Herring changed:
What|Removed |Added
CC||herring at lanl dot gov
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44402
S. Davis Herring changed:
What|Removed |Added
CC||herring at lanl dot gov
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106756
Bug ID: 106756
Summary: Overbroad friendship for nested classes
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106756
--- Comment #2 from S. Davis Herring ---
(In reply to Jonathan Wakely from comment #1)
> "Declaring a class to be a friend implies that private and protected
> members
> of the class granting friendship can be named in the base-specifie
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=12228
S. Davis Herring changed:
What|Removed |Added
CC||herring at lanl dot gov
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95849
S. Davis Herring changed:
What|Removed |Added
CC||herring at lanl dot gov
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66671
S. Davis Herring changed:
What|Removed |Added
CC||herring at lanl dot gov
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107906
Bug ID: 107906
Summary: Function template specialization given weak rather
than local symbol
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107906
--- Comment #3 from S. Davis Herring ---
Thanks for identifying the true common thread.
> That is not a specialization, that is an instantiation.
The standard uses specialization for every "version" of a template; some are
just "explicit speci
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90493
--- Comment #4 from S. Davis Herring ---
(In reply to Jonathan Wakely from comment #3)
> Reduced to show just the rejects-valid part:
>
> template extern const int foo = 41;
> // this is an error:
> // error: explicit template specialization ca
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115207
S. Davis Herring changed:
What|Removed |Added
CC||herring at lanl dot gov
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61754
S. Davis Herring changed:
What|Removed |Added
CC||herring at lanl dot gov
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91317
S. Davis Herring changed:
What|Removed |Added
CC||herring at lanl dot gov
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112318
S. Davis Herring changed:
What|Removed |Added
CC||herring at lanl dot gov
--- Comment
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118760
Bug ID: 118760
Summary: Alias template in dependent base used via
injected-class-name incorrectly rejected
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Sever
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16233
S. Davis Herring changed:
What|Removed |Added
CC||herring at lanl dot gov
--- Comment #
24 matches
Mail list logo