about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/librustrt/unwind.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/librustrt/unwind.rs b/src/librustrt/unwind.rs
index 58012002c4f..08e182a6d6e 100644
--- a/src/librustrt/unwind.rs
+++ b/src/librustrt/unwind.rs
@@ -402,8 +402,11 @@ pub mod eabi {
     use libunwind as uw;
     use libc::{c_void, c_int};
 
+    #[repr(C)]
     struct EXCEPTION_RECORD;
+    #[repr(C)]
     struct CONTEXT;
+    #[repr(C)]
     struct DISPATCHER_CONTEXT;
 
     #[repr(C)]