From e21161b336af6308ddb8cacf628369037ccd134a Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Wed, 25 Apr 2012 16:06:57 -0700 Subject: [PATCH] test: Fix run-pass/enum-mach-type-compat on x86 --- src/test/run-pass/enum-mach-type-compat.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/test/run-pass/enum-mach-type-compat.rs b/src/test/run-pass/enum-mach-type-compat.rs index 5b01c8631348..44c1a5d16d74 100644 --- a/src/test/run-pass/enum-mach-type-compat.rs +++ b/src/test/run-pass/enum-mach-type-compat.rs @@ -11,12 +11,24 @@ enum result { type error = int; +#[cfg(target_arch = "x86_64")] fn get_fd() -> result { getsockopt_i64() } +#[cfg(target_arch = "x86_64")] fn getsockopt_i64() -> result { fail } +#[cfg(target_arch = "x86")] +fn get_fd() -> result { + getsockopt_i32() +} + +#[cfg(target_arch = "x86")] +fn getsockopt_i32() -> result { + fail +} + fn main() { } \ No newline at end of file