Skip to content

Commit 932e161

Browse files
committed
---
yaml --- r: 5758 b: refs/heads/master c: cfa2346 h: refs/heads/master v: v3
1 parent 4b92ab0 commit 932e161

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: 8c77d063a91e944007a41ff7df2b932534fa93e5
2+
refs/heads/master: cfa2346086f1f3c9358811ef52312992c44d0f1f

trunk/src/comp/metadata/tydecode.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,11 @@ fn parse_ty(st: @pstate, sd: str_def) -> ty::t {
245245
ret ty::mk_fn(st.tcx, ast::proto_fn, func.args, func.ty, func.cf,
246246
func.cs);
247247
}
248+
'f' {
249+
let func = parse_ty_fn(st, sd);
250+
ret ty::mk_fn(st.tcx, ast::proto_fn, func.args, func.ty, func.cf,
251+
func.cs);
252+
}
248253
'W' {
249254
let func = parse_ty_fn(st, sd);
250255
ret ty::mk_fn(st.tcx, ast::proto_iter, func.args, func.ty, func.cf,

trunk/src/comp/metadata/tyencode.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ fn enc_proto(w: io::writer, proto: proto) {
197197
proto_iter. { w.write_char('W'); }
198198
proto_fn. { w.write_char('F'); }
199199
proto_block. { w.write_char('B'); }
200-
proto_bare. { w.write_char('R'); }
200+
proto_bare. { w.write_char('f'); }
201201
}
202202
}
203203

0 commit comments

Comments
 (0)