http://d.puremagic.com/issues/show_bug.cgi?id=2319
------- Comment #3 from [email protected] 2009-04-02 02:19 ------- (In reply to comment #2) > Still get "Error: Win32 Exception" with this code: > > --- > void main() > { > asm { int 3; } > } > --- > > No big deal for me, I just tried out of curiousity. Thought I'd mention it, > though. Yes, OK, it still generates Win32 exception for the following ones: case STATUS_INTEGER_OVERFLOW: // not supported on any x86 processor case STATUS_IN_PAGE_ERROR: case STATUS_INVALID_DISPOSITION: case STATUS_NONCONTINUABLE_EXCEPTION: case STATUS_BREAKPOINT: case STATUS_SINGLE_STEP: // In DMC, but not in Microsoft docs case STATUS_GUARD_PAGE_VIOLATION: case STATUS_INVALID_HANDLE: Perhaps the breakpoint one is important enough to treat specially. I'd forgotten that you can generate it without having a debugger attached. I'll add it in. The others can only be generated by compiler/runtime errors, I believe. --
