about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorPatrick Walton <pcwalton@mimiga.net>2012-09-17 12:00:26 -0700
committerPatrick Walton <pcwalton@mimiga.net>2012-09-17 12:01:24 -0700
commit409bc6fc2c989b5ee47fb08b3a69c76177bfba53 (patch)
treeada7c8cabcef10fbfe44dbee2f4a1d06a53181c4 /src
parent2469cba0b17b24d37c7bc4833c56ce027b8c1632 (diff)
libcore: Fix cleanup for i386
Diffstat (limited to 'src')
-rw-r--r--src/libcore/cleanup.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libcore/cleanup.rs b/src/libcore/cleanup.rs
index 6558643507e..d5e474dd92b 100644
--- a/src/libcore/cleanup.rs
+++ b/src/libcore/cleanup.rs
@@ -25,7 +25,12 @@ struct Env { priv opaque: () }
 struct AllocHeader { priv opaque: () }
 struct MemoryRegion { priv opaque: () }
 
-// XXX: i386
+#[cfg(target_arch="x86")]
+struct Registers {
+    data: [u32 * 13]
+}
+
+#[cfg(target_arch="x86_64")]
 struct Registers {
     data: [u64 * 22]
 }