@@ -309,7 +309,7 @@ extern(C) EXCEPTION_DISPOSITION _d_eh_personality(EXCEPTION_RECORD *ExceptionRec
309
309
}
310
310
else
311
311
{
312
- RtlUnwindEx(EstablisherFrame, cast (PVOID ) landing_pad, ExceptionRecord, cast (PVOID ) excobj, ContextRecord, dispatch.HistoryTable);
312
+ RtlUnwindEx(EstablisherFrame, cast (PVOID ) landing_pad, ExceptionRecord, cast (PVOID ) & excobj, ContextRecord, dispatch.HistoryTable);
313
313
fatalerror(" _d_eh_personality: RtlUnwindEx failed" );
314
314
}
315
315
}
@@ -350,7 +350,7 @@ extern(C) EXCEPTION_DISPOSITION _d_eh_personality(EXCEPTION_RECORD *ExceptionRec
350
350
}
351
351
else
352
352
{
353
- RtlUnwindEx(EstablisherFrame, cast (PVOID ) landing_pad, ExceptionRecord, cast (PVOID ) excobj, ContextRecord, dispatch.HistoryTable);
353
+ RtlUnwindEx(EstablisherFrame, cast (PVOID ) landing_pad, ExceptionRecord, cast (PVOID ) & excobj, ContextRecord, dispatch.HistoryTable);
354
354
fatalerror(" _d_eh_personality: RtlUnwindEx failed" );
355
355
}
356
356
}
@@ -374,7 +374,7 @@ extern(C) EXCEPTION_DISPOSITION _d_eh_personality(EXCEPTION_RECORD *ExceptionRec
374
374
}
375
375
else
376
376
{
377
- RtlUnwindEx(EstablisherFrame, cast (PVOID ) landing_pad, ExceptionRecord, cast (PVOID ) excobj, ContextRecord, dispatch.HistoryTable);
377
+ RtlUnwindEx(EstablisherFrame, cast (PVOID ) landing_pad, ExceptionRecord, cast (PVOID ) & excobj, ContextRecord, dispatch.HistoryTable);
378
378
fatalerror(" _d_eh_personality: RtlUnwindEx failed" );
379
379
}
380
380
}
0 commit comments