We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 49e5732 commit 7007024Copy full SHA for 7007024
runtime/druntime/src/ldc/eh_msvc.d
@@ -458,6 +458,8 @@ void msvc_eh_terminate() nothrow @naked
458
mov $$0xccc348c48348c033, %rbx // xor eax,eax; add rsp,48h; ret; int 3
459
cmp 0x2d(%rax), %rbx // (libcmtd.lib, 14.23.x.x)
460
je L_retVC14_23_libcmtd
461
+ cmp 0x2e(%rax), %rbx // (libcmtd.lib/vcruntime140d.lib, 14.40.x.x)
462
+ je L_retVC14_40_libcmtd
463
464
jmp L_term
465
@@ -475,6 +477,10 @@ void msvc_eh_terminate() nothrow @naked
475
477
lea 0x2f(%rax), %rax
476
478
jmp L_rbxRestored // rbx not saved
479
480
+ L_retVC14_40_libcmtd: // libcmtd.lib/vcruntime140d.dll 14.40.33810
481
+ lea 0x30(%rax), %rax
482
+ jmp L_rbxRestored // rbx not saved
483
+
484
L_retVC14_14: // (vcruntime140.dll 14.14.x.y)
485
lea 0x20(%rax), %rax
486
jmp L_retContinue
0 commit comments