Skip to content

Commit 191d46f

Browse files
committed
---
yaml --- r: 14795 b: refs/heads/try c: 664d71f h: refs/heads/master i: 14793: a23f8d6 14791: 2ec0535 v: v3
1 parent 09adb6f commit 191d46f

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
refs/heads/master: 61b1875c16de39c166b0f4d54bba19f9c6777d1a
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: 4a81779abd786ff22d71434c6d9a5917ea4cdfff
5-
refs/heads/try: fde4c1efbbe2c3fbd29b50a9fe61283714cd8769
5+
refs/heads/try: 664d71f1f0c0e7ec70c6c521117bde95e027bfcf
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105

branches/try/src/rustc/middle/typeck.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3122,10 +3122,11 @@ fn check_main_fn_ty(tcx: ty::ctxt, main_id: ast::node_id, main_span: span) {
31223122
ok &= num_args == 0u || num_args == 1u &&
31233123
arg_is_argv_ty(tcx, inputs[0]);
31243124
if !ok {
3125-
tcx.sess.span_err(main_span,
3126-
"wrong type in main function: found `" +
3127-
ty_to_str(tcx, main_t) + "`");
3128-
}
3125+
tcx.sess.span_err(main_span,
3126+
#fmt("Wrong type in main function: found `%s`, \
3127+
expecting `native fn([str]) -> ()` or `native fn() -> ()`",
3128+
ty_to_str(tcx, main_t)));
3129+
}
31293130
}
31303131
_ {
31313132
tcx.sess.span_bug(main_span,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
// error-pattern:wrong type in main function
1+
// error-pattern:expecting `native fn([str])
22

33
fn main(x: int) { }
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
fn main() -> char {
2-
//!^ ERROR wrong type in main function: found `native fn() -> char`
2+
//!^ ERROR Wrong type in main function: found `native fn() -> char`
33
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
fn main(foo: {x: int, y: int}) {
2-
//!^ ERROR wrong type in main function: found `native fn({x: int,y: int})`
2+
//!^ ERROR Wrong type in main function: found `native fn({x: int,y: int})`
33
}

0 commit comments

Comments
 (0)