[Issue 19668] Using init instead of construction causes crash if type is parameterized on alias to function that accesses frame
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Mon Jan  9 15:33:55 UTC 2023
    
    
  
https://issues.dlang.org/show_bug.cgi?id=19668
Nick Treleaven <nick at geany.org> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |nick at geany.org
         Resolution|---                         |INVALID
--- Comment #2 from Nick Treleaven <nick at geany.org> ---
main.func captures a runtime variable `count` whose address is not known at
compile-time. S.init must be known at compile-time. So using S.init will cause
a null context pointer for func instead of one pointing to main.count. You need
to call S's constructor, not use S.init.
--
    
    
More information about the Digitalmars-d-bugs
mailing list