about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2013-10-10 06:00:51 -0700
committerAlex Crichton <alex@alexcrichton.com>2013-10-10 06:00:51 -0700
commitcaf7b678dd2f07918b47120aa73a1bca51d12da1 (patch)
treef403559d5000de9953a771c55519fbffadf4416d
parentb0f6c29b4f10bafa59723714161a393a204f9c13 (diff)
downloadrust-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.rs2
-rw-r--r--src/test/codegen/scalar-function-call.rs2
-rw-r--r--src/test/codegen/single-return-value.rs2
-rw-r--r--src/test/codegen/small-dense-int-switch.rs2
-rw-r--r--src/test/codegen/stack-alloc-string-slice.rs2
-rw-r--r--src/test/codegen/static-method-call-multi.rs10
-rw-r--r--src/test/codegen/static-method-call.rs2
-rw-r--r--src/test/codegen/virtual-method-call-struct-return.rs2
-rw-r--r--src/test/codegen/virtual-method-call.rs2
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()
 }