On Wednesday, 27 November 2019 at 05:43:33 UTC, Mike Parker wrote:
On Wednesday, 27 November 2019 at 05:15:10 UTC, cartland wrote:
*snip*

dmd -m32mscoff -debug -g x.d

And see what happens.

No difference between "dmd -m32mscoff -debug -g x.d" and "dmd -m32mscoff x.d"

--------
C:\tmp\x>dmd -m32mscoff -debug -g x.d

C:\tmp\x>x
hello

C:\tmp\x>dmd x.d

C:\tmp\x>x
hello
finally
catch first
done
----------

x.d contents
--------
import std.stdio;
void main() {
    writeln("hello");
    try {
        try {
            throw new Exception("first");
        } finally{
            writeln("finally");
            throw new Exception("second");
        }
    } catch (Exception e) {
        writeln("catch ", e.msg);
    }
    writeln("done");
}
-----------

Reply via email to