https://issues.dlang.org/show_bug.cgi?id=19831
--- Comment #3 from FeepingCreature <[email protected]> --- It's exception chaining. It uses the type of the originally thrown exception, even though the exception it's currently looking at has a different type. --
