Skip to content

Commit 02c1d2f

Browse files
committed
test: Make all the run-pass tests use pub fn main
1 parent 82a09b9 commit 02c1d2f

File tree

73 files changed

+73
-73
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

73 files changed

+73
-73
lines changed

src/test/run-pass/borrowck-assign-to-subfield.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
// option. This file may not be copied, modified, or distributed
99
// except according to those terms.
1010

11-
fn main() {
11+
pub fn main() {
1212
struct A {
1313
a: int,
1414
w: B,

src/test/run-pass/borrowck-nested-calls.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ impl Foo {
2424
}
2525
}
2626

27-
fn main() {
27+
pub fn main() {
2828
let mut f = Foo {a: 22, b: 23};
2929
f.inc_a(f.next_b());
3030
assert_eq!(f.a, 22+23);

src/test/run-pass/builtin-superkinds-capabilities-xc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ fn foo<T: RequiresRequiresFreezeAndSend>(val: T, chan: Chan<T>) {
2828
chan.send(val);
2929
}
3030

31-
fn main() {
31+
pub fn main() {
3232
let (p,c) = Chan::new();
3333
foo(X(31337), c);
3434
assert!(p.recv() == X(31337));

src/test/run-pass/builtin-superkinds-in-metadata.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ impl <T:Freeze+Send> RequiresRequiresFreezeAndSend for X<T> { }
2626

2727
impl <T:Pod> RequiresPod for X<T> { }
2828

29-
fn main() { }
29+
pub fn main() { }

src/test/run-pass/cfg-macros-foo.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ mod foo {
3232
}
3333
}
3434

35-
fn main() {
35+
pub fn main() {
3636
assert!(bar!())
3737
}

src/test/run-pass/cfg-macros-notfoo.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ mod foo {
3232
}
3333
}
3434

35-
fn main() {
35+
pub fn main() {
3636
assert!(!bar!())
3737
}

src/test/run-pass/cfg_inner_static.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313

1414
extern mod cfg_inner_static;
1515

16-
fn main() {
16+
pub fn main() {
1717
cfg_inner_static::foo();
1818
}

src/test/run-pass/cfgs-on-items.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ fn foo2() -> int { 2 }
2525
fn foo2() -> int { 3 }
2626

2727

28-
fn main() {
28+
pub fn main() {
2929
assert_eq!(1, foo1());
3030
assert_eq!(3, foo2());
3131
}

src/test/run-pass/conditional-debug-macro-off.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// compile-flags: --cfg ndebug
1313
// exec-env:RUST_LOG=conditional-debug-macro-off=4
1414

15-
fn main() {
15+
pub fn main() {
1616
// only fails if debug! evaluates its argument.
1717
debug!("{:?}", { if true { fail!() } });
1818
}

src/test/run-pass/conditional-debug-macro-on.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// xfail-fast compile-flags directive doesn't work for check-fast
1212
// exec-env:RUST_LOG=conditional-debug-macro-on=4
1313

14-
fn main() {
14+
pub fn main() {
1515
// exits early if debug! evaluates its arguments, otherwise it
1616
// will hit the fail.
1717
debug!("{:?}", { if true { return; } });

src/test/run-pass/const-cross-crate-const.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ static foo: &'static str = cci_const::foopy;
1616
static a: uint = cci_const::uint_val;
1717
static b: uint = cci_const::uint_expr + 5;
1818

19-
fn main() {
19+
pub fn main() {
2020
assert_eq!(a, 12);
2121
let foo2 = a;
2222
assert_eq!(foo2, cci_const::uint_val);

src/test/run-pass/cross-crate-const-pat.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
extern mod cci_const;
1515

16-
fn main() {
16+
pub fn main() {
1717
let x = cci_const::uint_val;
1818
match x {
1919
cci_const::uint_val => {}

src/test/run-pass/cross-crate-newtype-struct-pat.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
extern mod newtype_struct_xc;
1515

16-
fn main() {
16+
pub fn main() {
1717
let x = newtype_struct_xc::Au(21);
1818
match x {
1919
newtype_struct_xc::Au(n) => assert_eq!(n, 21)

src/test/run-pass/deriving-global.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,4 @@ mod submod {
3939

4040
}
4141

42-
fn main() {}
42+
pub fn main() {}

src/test/run-pass/deriving-rand.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ enum D {
3232
D2 { x: (), y: () }
3333
}
3434

35-
fn main() {
35+
pub fn main() {
3636
// check there's no segfaults
3737
20.times(|| {
3838
rand::random::<A>();

src/test/run-pass/dupe-first-attr.rc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,4 @@ mod hello;
2626
#[cfg(target_os = "android")]
2727
mod hello;
2828

29-
fn main() { }
29+
pub fn main() { }

src/test/run-pass/extern-calling-convention-test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ extern mod extern_calling_convention;
1515

1616
use extern_calling_convention::foo;
1717

18-
fn main() {
18+
pub fn main() {
1919
foo(1, 2, 3, 4);
2020
}

src/test/run-pass/extern-fn-reachable.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ pub mod bar {
2727

2828
#[no_mangle] pub fn fun5() {}
2929

30-
fn main() {
30+
pub fn main() {
3131
unsafe {
3232
let a = DynamicLibrary::open(None).unwrap();
3333
assert!(a.symbol::<int>("fun1").is_ok());

src/test/run-pass/extern-mod-ordering-exe.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ extern mod extern_mod_ordering_lib;
55

66
use extern_mod_ordering_lib::extern_mod_ordering_lib;
77

8-
fn main() {
8+
pub fn main() {
99
extern_mod_ordering_lib::f();
1010
}

src/test/run-pass/issue-10626.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
use std::os;
1717
use std::io::process;
1818

19-
fn main () {
19+
pub fn main () {
2020
let args = os::args();
2121
if args.len() > 1 && args[1] == ~"child" {
2222
for _ in range(0, 1000) {

src/test/run-pass/issue-10806.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ pub mod waldo {
3838
}
3939
}
4040

41-
fn main() {
41+
pub fn main() {
4242
let _x = baz::quux();
4343
let _y = grault::garply();
4444
let _z = waldo::plugh();

src/test/run-pass/issue-11085.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ enum Bar3 {
4343
}
4444
}
4545

46-
fn main() {
46+
pub fn main() {
4747
let _f = Foo { foo: 3 };
4848
let _f = Foo2 { foo: 3 };
4949

src/test/run-pass/issue-11224.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@
1313

1414
extern mod unused = "issue-11224";
1515

16-
fn main() {}
16+
pub fn main() {}

src/test/run-pass/issue-11225-1.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313

1414
extern mod foo = "issue-11225-1";
1515

16-
fn main() {
16+
pub fn main() {
1717
foo::foo(1);
1818
}

src/test/run-pass/issue-11225-2.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313

1414
extern mod foo = "issue-11225-2";
1515

16-
fn main() {
16+
pub fn main() {
1717
foo::foo(1);
1818
}

src/test/run-pass/issue-3290.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
// except according to those terms.
1010

1111
// xfail-test FIXME #3290
12-
fn main() {
12+
pub fn main() {
1313
let mut x = ~3;
1414
x = x;
1515
assert_eq!(*x, 3);

src/test/run-pass/issue-3796.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
// xfail-test FIXME #3796
1212
#[deny(dead_assignment)];
13-
fn main() {
13+
pub fn main() {
1414
let mut x = 1;
1515
let f: || -> int = || { x + 20 };
1616
assert_eq!(f(), 21);

src/test/run-pass/issue-4208.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ use numeric::{sin, Angle};
1616

1717
fn foo<T, A:Angle<T>>(theta: A) -> T { sin(&theta) }
1818

19-
fn main() {}
19+
pub fn main() {}

src/test/run-pass/issue-4241.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,5 +127,5 @@ fn query2(cmd: ~[~str]) -> Result {
127127
}
128128

129129

130-
fn main() {
130+
pub fn main() {
131131
}

src/test/run-pass/issue-4252.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ impl<T: X> Drop for Z<T> {
3131
}
3232
}
3333

34-
fn main() {
34+
pub fn main() {
3535
let y = Y;
3636
let _z = Z{x: y};
3737
}

src/test/run-pass/issue-4545.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
// aux-build:issue-4545.rs
1313

1414
extern mod somelib = "issue-4545";
15-
fn main() { somelib::mk::<int>(); }
15+
pub fn main() { somelib::mk::<int>(); }

src/test/run-pass/issue-5950.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ pub use local_alias = local;
1414

1515
mod local { }
1616

17-
fn main() {}
17+
pub fn main() {}

src/test/run-pass/issue-6334.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ fn use_c<S:C, T:B+A>(s: &S, t: &T) -> uint {
4848
s.combine(t)
4949
}
5050

51-
fn main() {
51+
pub fn main() {
5252
let foo = Foo;
5353
let bar = Bar;
5454
let r = use_c(&bar, &foo);

src/test/run-pass/issue-7178.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@
1313

1414
extern mod cross_crate_self = "issue-7178";
1515

16-
fn main() {
16+
pub fn main() {
1717
let _ = cross_crate_self::Foo::new(&1i);
1818
}

src/test/run-pass/issue-8044.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@
1414
extern mod minimal = "issue-8044";
1515
use minimal::{BTree, leaf};
1616

17-
fn main() {
17+
pub fn main() {
1818
BTree::<int> { node: leaf(1) };
1919
}

src/test/run-pass/issue-8259.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
extern mod other = "issue-8259";
1515
static a: other::Foo<'static> = other::A;
1616

17-
fn main() {}
17+
pub fn main() {}

src/test/run-pass/issue-8498.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
// xfail-test
1212

13-
fn main() {
13+
pub fn main() {
1414
// This is ok
1515
match &[(~5,~7)] {
1616
ps => {

src/test/run-pass/issue-9188.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
extern mod issue_9188;
1515

16-
fn main() {
16+
pub fn main() {
1717
let a = issue_9188::bar();
1818
let b = issue_9188::foo::<int>();
1919
assert_eq!(*a, *b);

src/test/run-pass/issue-9906.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
extern mod testmod = "issue-9906";
1515

16-
fn main() {
16+
pub fn main() {
1717
testmod::foo();
1818
testmod::FooBar::new(1);
1919
}

src/test/run-pass/issue-9968.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ extern mod lib = "issue-9968";
1515

1616
use lib::{Trait, Struct};
1717

18-
fn main()
18+
pub fn main()
1919
{
2020
Struct::init().test();
2121
}

src/test/run-pass/issue_9155.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ extern mod issue_9155;
1515

1616
struct Baz;
1717

18-
fn main() {
18+
pub fn main() {
1919
issue_9155::Foo::new(Baz);
2020
}

src/test/run-pass/linkage-visibility.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
extern mod foo = "linkage-visibility";
1717

18-
fn main() {
18+
pub fn main() {
1919
foo::test();
2020
foo::foo2::<int>();
2121
foo::foo();

src/test/run-pass/logging-enabled-debug.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
use std::logging;
1616

17-
fn main() {
17+
pub fn main() {
1818
if log_enabled!(logging::DEBUG) {
1919
fail!("what?! debugging?");
2020
}

src/test/run-pass/logging-enabled.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
use std::logging;
1515

16-
fn main() {
16+
pub fn main() {
1717
if log_enabled!(logging::DEBUG) {
1818
fail!("what?! debugging?");
1919
}

src/test/run-pass/logging-right-crate.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
extern mod logging_right_crate;
2626

27-
fn main() {
27+
pub fn main() {
2828
// this function fails if logging is turned on
2929
logging_right_crate::foo::<int>();
3030
}

src/test/run-pass/logging_before_rt_started.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@
1717
// this test will trigger "output during runtime initialization" to make sure
1818
// that the bug isn't re-introduced.
1919

20-
fn main() {}
20+
pub fn main() {}

src/test/run-pass/macro-with-attrs1.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ macro_rules! foo( () => (1) )
1919
#[cfg(not(foo))]
2020
macro_rules! foo( () => (2) )
2121

22-
fn main() {
22+
pub fn main() {
2323
assert_eq!(foo!(), 1);
2424
}

src/test/run-pass/native-print-no-runtime.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
#[no_uv];
1414

1515
#[start]
16-
fn main(_: int, _: **u8) -> int {
16+
pub fn main(_: int, _: **u8) -> int {
1717
println!("hello");
1818
0
1919
}

0 commit comments

Comments
 (0)