I'd suggest `foundReturn` as better name.
And, it has different purpose compared with other fields. I'd like to separate them like follows.

```
struct InlineDoState
{
    // inline context
    VarDeclaration *vthis;
    Dsymbols from;      // old Dsymbols
    Dsymbols to;        // parallel array of new Dsymbols
    Dsymbol *parent;    // new parent
    FuncDeclaration *fd; // function being inlined (old parent)
    // inline result
    bool foundReturn;
};
```

Similar to `ParamDeduce`, `ParamBest`, `ParamNeedsInf`, etc.