From 409bc6fc2c989b5ee47fb08b3a69c76177bfba53 Mon Sep 17 00:00:00 2001 From: Patrick Walton Date: Mon, 17 Sep 2012 12:00:26 -0700 Subject: [PATCH] libcore: Fix cleanup for i386 --- src/libcore/cleanup.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/libcore/cleanup.rs b/src/libcore/cleanup.rs index 6558643507e4..d5e474dd92ba 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] }