Skip to content

Commit 97c3149

Browse files
committed
---
yaml --- r: 179075 b: refs/heads/master c: e43c478 h: refs/heads/master i: 179073: 3e10cf5 179071: c66d46b v: v3
1 parent 3d57bdd commit 97c3149

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
@@ -1,5 +1,5 @@
11
---
2-
refs/heads/master: df1cfde253eb770dd7b3333cfc1dce7f59faac63
2+
refs/heads/master: e43c478035d82556168432d9be1027eca75af495
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: ac134f7ca435551964996ee88319241cd3c7c110
55
refs/heads/try: ccf8fedf1cffcb8f6f3581d53d220039e192fe77

trunk/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)