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!