Skip to content

Commit 821b8b6

Browse files
committed
---
yaml --- r: 183284 b: refs/heads/beta c: e43c478 h: refs/heads/master v: v3
1 parent 7812f53 commit 821b8b6

File tree

5 files changed

+43
-2
lines changed

5 files changed

+43
-2
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ refs/heads/automation-fail: 1bf06495443584539b958873e04cc2f864ab10e4
3131
refs/heads/issue-18208-method-dispatch-3-quick-reject: 2009f85b9f99dedcec4404418eda9ddba90258a2
3232
refs/heads/batch: b7fd822592a4fb577552d93010c4a4e14f314346
3333
refs/heads/building: 126db549b038c84269a1e4fe46f051b2c15d6970
34-
refs/heads/beta: df1cfde253eb770dd7b3333cfc1dce7f59faac63
34+
refs/heads/beta: e43c478035d82556168432d9be1027eca75af495
3535
refs/heads/windistfix: 7608dbad651f02e837ed05eef3d74a6662a6e928
3636
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
3737
refs/heads/tmp: eb836bf767aa1d8d4cba488a9091cde3c0ab4b2f

branches/beta/src/librustc/metadata/encoder.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1466,7 +1466,7 @@ fn encode_info_for_foreign_item(ecx: &EncodeContext,
14661466
encode_def_id(rbml_w, local_def(nitem.id));
14671467
encode_visibility(rbml_w, nitem.vis);
14681468
match nitem.node {
1469-
ast::ForeignItemFn(..) => {
1469+
ast::ForeignItemFn(ref fndecl, _) => {
14701470
encode_family(rbml_w, FN_FAMILY);
14711471
encode_bounds_and_type(rbml_w, ecx,
14721472
&lookup_item_type(ecx.tcx,local_def(nitem.id)));
@@ -1478,6 +1478,7 @@ fn encode_info_for_foreign_item(ecx: &EncodeContext,
14781478
let stab = stability::lookup(ecx.tcx, ast_util::local_def(nitem.id));
14791479
encode_stability(rbml_w, stab);
14801480
encode_symbol(ecx, rbml_w, nitem.id);
1481+
encode_method_argument_names(rbml_w, &*fndecl);
14811482
}
14821483
ast::ForeignItemStatic(_, mutbl) => {
14831484
if mutbl {
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
-include ../tools.mk
2+
3+
all: lib.rs
4+
$(HOST_RPATH_ENV) $(RUSTC) lib.rs
5+
$(HOST_RPATH_ENV) $(RUSTDOC) -w html -o $(TMPDIR)/doc lib.rs
6+
$(HOST_RPATH_ENV) $(RUSTDOC) -L $(TMPDIR) -w html -o $(TMPDIR)/doc user.rs
7+
$(HTMLDOCCK) $(TMPDIR)/doc lib.rs
8+
$(HTMLDOCCK) $(TMPDIR)/doc user.rs
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// Copyright 2015 The Rust Project Developers. See the COPYRIGHT
2+
// file at the top-level directory of this distribution and at
3+
// http://rust-lang.org/COPYRIGHT.
4+
//
5+
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
6+
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
7+
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
8+
// option. This file may not be copied, modified, or distributed
9+
// except according to those terms.
10+
11+
#![crate_type="lib"]
12+
13+
extern "C" {
14+
// @has lib/fn.foreigner.html //pre 'pub unsafe fn foreigner(cold_as_ice: u32)'
15+
pub fn foreigner(cold_as_ice: u32);
16+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
// Copyright 2015 The Rust Project Developers. See the COPYRIGHT
2+
// file at the top-level directory of this distribution and at
3+
// http://rust-lang.org/COPYRIGHT.
4+
//
5+
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
6+
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
7+
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
8+
// option. This file may not be copied, modified, or distributed
9+
// except according to those terms.
10+
11+
#![crate_type="lib"]
12+
13+
extern crate lib;
14+
15+
// @has user/fn.foreigner.html //pre 'pub unsafe fn foreigner(cold_as_ice: u32)'
16+
pub use lib::foreigner;

0 commit comments

Comments
 (0)