Skip to content

Commit 0590e4d

Browse files
committed
---
yaml --- r: 130615 b: refs/heads/snap-stage3 c: 808e039 h: refs/heads/master i: 130613: 037149d 130611: c3c2541 130607: eb10f82 v: v3
1 parent c7d33a1 commit 0590e4d

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
refs/heads/master: ee72e46638f2b2ae92e99df2a7ea92690baa0d07
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4-
refs/heads/snap-stage3: 10935de0cdb34b9405c71a813cc89eb1cb44fd01
4+
refs/heads/snap-stage3: 808e039d401bfa4a5f22484086409e3861511940
55
refs/heads/try: a2473a89da106f7dd3be86e9d52fe23f43d5bfa5
66
refs/tags/release-0.1: 1f5c5126e96c79d22cb7862f75304136e204f105
77
refs/heads/ndm: f3868061cd7988080c30d6d5bf352a5a5fe2460b

branches/snap-stage3/src/librustc/middle/trans/callee.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,10 @@ fn trans<'a>(bcx: &'a Block<'a>, expr: &ast::Expr) -> Callee<'a> {
141141
let expr_ty = node_id_type(bcx, ref_expr.id);
142142
match def {
143143
def::DefFn(did, _) if {
144-
let def_id = inline::maybe_instantiate_inline(bcx.ccx(), did);
145-
match bcx.tcx().map.find(def_id.node) {
144+
let maybe_def_id = inline::get_local_instance(bcx.ccx(), did);
145+
let maybe_ast_node = maybe_def_id.and_then(|def_id| bcx.tcx().map
146+
.find(def_id.node));
147+
match maybe_ast_node {
146148
Some(ast_map::NodeStructCtor(_)) => true,
147149
_ => false
148150
}

0 commit comments

Comments
 (0)