[Issue 21537] Function pointers' attributes not covariant when referencing (delegates' are)
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Sat Jan  9 19:27:34 UTC 2021
    
    
  
https://issues.dlang.org/show_bug.cgi?id=21537
--- Comment #1 from Bolpat <qs.il.paperinik at gmail.com> ---
Related:
interface I
{
    void f(const(void function() @safe)* fpp) @safe;
    void g(const(void delegate() @safe)* dgp) @safe;
}
class C : I
{
    override void f(const(void function())* fpp) @safe { } // error
(unexpected)
    override void g(const(void delegate())* fpp) @safe { } // okay (expected)
}
--
    
    
More information about the Digitalmars-d-bugs
mailing list