OK, so I've spent all evening whiddling this one down, and I've distilled it
to the attached, the only dependency being phobos.
The output should be:
before except
caught
However, it is:
before except
Error: uups
If line 51 is commented out, it works. If any of the method bodies in the
parameterized classes is deleted, it also works.
Although I've managed to get the test case this small, I'm not smart enough
to generalize it. Anybody see the pattern? It doesn't seem obvious to me.
~John Demme