https://issues.dlang.org/show_bug.cgi?id=24084 --- Comment #3 from Walter Bright <bugzilla at digitalmars.com> --- A stack unwinder goes up the stack executing finally blocks until it finds a matching catch. --