diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2013-10-10 06:00:51 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2013-10-10 06:00:51 -0700 |
| commit | caf7b678dd2f07918b47120aa73a1bca51d12da1 (patch) | |
| tree | f403559d5000de9953a771c55519fbffadf4416d | |
| parent | b0f6c29b4f10bafa59723714161a393a204f9c13 (diff) | |
| download | rust-caf7b678dd2f07918b47120aa73a1bca51d12da1.tar.gz rust-caf7b678dd2f07918b47120aa73a1bca51d12da1.zip | |
Add `pub` to all the codegen tests
Otherwise the test function is internalized and LLVM will most likely optimize it out.
| -rw-r--r-- | src/test/codegen/iterate-over-array.rs | 2 | ||||
| -rw-r--r-- | src/test/codegen/scalar-function-call.rs | 2 | ||||
| -rw-r--r-- | src/test/codegen/single-return-value.rs | 2 | ||||
| -rw-r--r-- | src/test/codegen/small-dense-int-switch.rs | 2 | ||||
| -rw-r--r-- | src/test/codegen/stack-alloc-string-slice.rs | 2 | ||||
| -rw-r--r-- | src/test/codegen/static-method-call-multi.rs | 10 | ||||
| -rw-r--r-- | src/test/codegen/static-method-call.rs | 2 | ||||
| -rw-r--r-- | src/test/codegen/virtual-method-call-struct-return.rs | 2 | ||||
| -rw-r--r-- | 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 e3bd7f55216..b2cbd8821e4 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 ca30fc2bd7b..b95d6b03288 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 e6eb9a2be72..948809a6326 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 c6bab3da958..d75bc5209fd 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 b776f5a46a7..188ee246bf3 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 9cb011a49f8..efac93692f6 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 a1cf6d1dda7..79fb9d8aa29 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 86d737118d6..20bda755f37 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 66dd41984a7..513a299cc63 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() } |
