[Issue 24469] non-constant nested delegate literal expression - Error on delegates causing memory corruption
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Mar 30 13:54:00 UTC 2024
https://issues.dlang.org/show_bug.cgi?id=24469
--- Comment #1 from Marcelo Silva Nascimento Mancini <msnmancini at hotmail.com> ---
I was able to reduce the bug:
```d
struct ExistenceChecker
{
///Optional.
bool delegate() checkExistenceFn;
}
ExistenceChecker makeExistenceChecker(string gemName)
{
return ExistenceChecker(()
{
return executeShell("gem list | grep "~gemName).status == 0;
});
}
ExistenceChecker[] chks = [
makeExistenceChecker("test")
];
```
--
More information about the Digitalmars-d-bugs
mailing list