From caf7b678dd2f07918b47120aa73a1bca51d12da1 Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Thu, 10 Oct 2013 06:00:51 -0700 Subject: [PATCH] Add `pub` to all the codegen tests Otherwise the test function is internalized and LLVM will most likely optimize it out. --- src/test/codegen/iterate-over-array.rs | 2 +- src/test/codegen/scalar-function-call.rs | 2 +- src/test/codegen/single-return-value.rs | 2 +- src/test/codegen/small-dense-int-switch.rs | 2 +- src/test/codegen/stack-alloc-string-slice.rs | 2 +- src/test/codegen/static-method-call-multi.rs | 10 +++++----- src/test/codegen/static-method-call.rs | 2 +- src/test/codegen/virtual-method-call-struct-return.rs | 2 +- src/test/codegen/virtual-method-call.rs | 2 +- 9 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/test/codegen/iterate-over-array.rs b/src/test/codegen/iterate-over-array.rs index e3bd7f552162..b2cbd8821e46 100644 --- a/src/test/codegen/iterate-over-array.rs +++ b/src/test/codegen/iterate-over-array.rs @@ -9,7 +9,7 @@ // except according to those terms. #[no_mangle] -fn test(x: &[int]) -> int { +pub fn test(x: &[int]) -> int { let mut y = 0; let mut i = 0; while (i < x.len()) { diff --git a/src/test/codegen/scalar-function-call.rs b/src/test/codegen/scalar-function-call.rs index ca30fc2bd7b8..b95d6b03288e 100644 --- a/src/test/codegen/scalar-function-call.rs +++ b/src/test/codegen/scalar-function-call.rs @@ -13,6 +13,6 @@ fn foo(x: int) -> int { } #[no_mangle] -fn test() { +pub fn test() { let _x = foo(10); } diff --git a/src/test/codegen/single-return-value.rs b/src/test/codegen/single-return-value.rs index e6eb9a2be72c..948809a63267 100644 --- a/src/test/codegen/single-return-value.rs +++ b/src/test/codegen/single-return-value.rs @@ -9,6 +9,6 @@ // except according to those terms. #[no_mangle] -fn test() -> int { +pub fn test() -> int { 5 } diff --git a/src/test/codegen/small-dense-int-switch.rs b/src/test/codegen/small-dense-int-switch.rs index c6bab3da958c..d75bc5209fd2 100644 --- a/src/test/codegen/small-dense-int-switch.rs +++ b/src/test/codegen/small-dense-int-switch.rs @@ -9,7 +9,7 @@ // except according to those terms. #[no_mangle] -fn test(x: int, y: int) -> int { +pub fn test(x: int, y: int) -> int { match x { 1 => y, 2 => y*2, diff --git a/src/test/codegen/stack-alloc-string-slice.rs b/src/test/codegen/stack-alloc-string-slice.rs index b776f5a46a72..188ee246bf32 100644 --- a/src/test/codegen/stack-alloc-string-slice.rs +++ b/src/test/codegen/stack-alloc-string-slice.rs @@ -9,6 +9,6 @@ // except according to those terms. #[no_mangle] -fn test() { +pub fn test() { let _x = "hello"; } diff --git a/src/test/codegen/static-method-call-multi.rs b/src/test/codegen/static-method-call-multi.rs index 9cb011a49f82..efac93692f67 100644 --- a/src/test/codegen/static-method-call-multi.rs +++ b/src/test/codegen/static-method-call-multi.rs @@ -19,10 +19,10 @@ impl Struct { } #[no_mangle] -fn test(a: &Struct, - b: &Struct, - c: &Struct, - d: &Struct, - e: &Struct) -> int { +pub fn test(a: &Struct, + b: &Struct, + c: &Struct, + d: &Struct, + e: &Struct) -> int { a.method(b.method(c.method(d.method(e.method(1))))) } diff --git a/src/test/codegen/static-method-call.rs b/src/test/codegen/static-method-call.rs index a1cf6d1dda77..79fb9d8aa293 100644 --- a/src/test/codegen/static-method-call.rs +++ b/src/test/codegen/static-method-call.rs @@ -19,6 +19,6 @@ impl Struct { } #[no_mangle] -fn test(s: &Struct) -> int { +pub fn test(s: &Struct) -> int { s.method() } diff --git a/src/test/codegen/virtual-method-call-struct-return.rs b/src/test/codegen/virtual-method-call-struct-return.rs index 86d737118d62..20bda755f372 100644 --- a/src/test/codegen/virtual-method-call-struct-return.rs +++ b/src/test/codegen/virtual-method-call-struct-return.rs @@ -18,6 +18,6 @@ trait Trait { } #[no_mangle] -fn test(t: &Trait) -> int { +pub fn test(t: &Trait) -> int { t.method().a } diff --git a/src/test/codegen/virtual-method-call.rs b/src/test/codegen/virtual-method-call.rs index 66dd41984a7c..513a299cc63b 100644 --- a/src/test/codegen/virtual-method-call.rs +++ b/src/test/codegen/virtual-method-call.rs @@ -13,6 +13,6 @@ trait Trait { } #[no_mangle] -fn test(t: &Trait) -> int { +pub fn test(t: &Trait) -> int { t.method() }