DMD 2.092 and DIP 25
    Mike Parker 
    aldacron at gmail.com
       
    Sun May 31 04:04:54 UTC 2020
    
    
  
On Saturday, 30 May 2020 at 16:14:34 UTC, Steven Schveighoffer 
wrote:
>
> This is not about const or not, it's about lifetime management.
>
> For example, this would return a pointer to a stack frame that 
> is about to go away:
>
> const(char)* foo()
> {
>    ErrorInfo info;
>    return info.message;
> }
>
> I know that you have already fixed the problem, but I wanted to 
> make sure you understood why the compiler is complaining.
Yes, that was me having never actually read DIP 25 and 
misunderstanding what it was about. I've since been educated. 
Thanks!
    
    
More information about the Digitalmars-d-learn
mailing list