Thread overview
[Issue 21458] missed opportunity to propagate `final` to aliased symbol
[Issue 21458] missed oportunity to progapage final to its its aliased symbol
Dec 07, 2020
Basile-z
Dec 07, 2020
Basile-z
Dec 07, 2020
Basile-z
Dec 08, 2020
Basile-z
Dec 17, 2022
Iain Buclaw
Oct 03, 2023
Basile-z
December 07, 2020
https://issues.dlang.org/show_bug.cgi?id=21458

--- Comment #1 from Basile-z <b2.temp@gmx.com> ---
sorry guys, first comment should be

    // final class B : A!Y {}  ???

suposing the alias create this

--
December 07, 2020
https://issues.dlang.org/show_bug.cgi?id=21458

--- Comment #2 from Basile-z <b2.temp@gmx.com> ---
note that

---
class Y {}
class A(T) {}
alias B = final A!Y;
class C : B {}
---

gives

> /tmp/temp_7F8354048F90.d:7:20: Deprecation: storage class `final` has no effect in type aliases

which is a bit better

--
December 07, 2020
https://issues.dlang.org/show_bug.cgi?id=21458

Basile-z <b2.temp@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic

--
December 08, 2020
https://issues.dlang.org/show_bug.cgi?id=21458

Basile-z <b2.temp@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|missed oportunity to        |missed opportunity to
                   |progapage final to its its  |propagate `final` to
                   |aliased symbol              |aliased symbol

--
December 17, 2022
https://issues.dlang.org/show_bug.cgi?id=21458

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P4

--
October 03, 2023
https://issues.dlang.org/show_bug.cgi?id=21458

Basile-z <b2.temp@gmx.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |WONTFIX

--