https://issues.dlang.org/show_bug.cgi?id=24469

--- Comment #1 from Marcelo Silva Nascimento Mancini <[email protected]> 
---
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")
];
```

--

Reply via email to