Skip to content

Commit 62fa73f

Browse files
committed
---
yaml --- r: 91133 b: refs/heads/master c: d347d5a h: refs/heads/master i: 91131: e24be25 v: v3
1 parent 6f4d93d commit 62fa73f

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
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: a7f7482e792936f22f1123759b7df57358d66c1c
2+
refs/heads/master: d347d5a76234dcbaf576620732c93dd876cc2e99
33
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
44
refs/heads/snap-stage3: a6d3e57dca68fde4effdda3e4ae2887aa535fcd6
55
refs/heads/try: b160761e35efcd1207112b3b782c06633cf441a8

trunk/src/libsyntax/ext/tt/transcribe.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ struct TtFrame {
2727
idx: Cell<uint>,
2828
dotdotdoted: bool,
2929
sep: Option<Token>,
30-
up: Option<@mut TtFrame>,
30+
up: Option<@TtFrame>,
3131
}
3232

3333
pub struct TtReader {
3434
sp_diag: @SpanHandler,
3535
// the unzipped tree:
36-
priv stack: RefCell<@mut TtFrame>,
36+
priv stack: RefCell<@TtFrame>,
3737
/* for MBE-style macro transcription */
3838
priv interpolations: RefCell<HashMap<Ident, @named_match>>,
3939
priv repeat_idx: RefCell<~[uint]>,
@@ -52,7 +52,7 @@ pub fn new_tt_reader(sp_diag: @SpanHandler,
5252
-> @TtReader {
5353
let r = @TtReader {
5454
sp_diag: sp_diag,
55-
stack: RefCell::new(@mut TtFrame {
55+
stack: RefCell::new(@TtFrame {
5656
forest: @src,
5757
idx: Cell::new(0u),
5858
dotdotdoted: false,
@@ -73,8 +73,8 @@ pub fn new_tt_reader(sp_diag: @SpanHandler,
7373
return r;
7474
}
7575

76-
fn dup_tt_frame(f: @mut TtFrame) -> @mut TtFrame {
77-
@mut TtFrame {
76+
fn dup_tt_frame(f: @TtFrame) -> @TtFrame {
77+
@TtFrame {
7878
forest: @(*f.forest).clone(),
7979
idx: f.idx.clone(),
8080
dotdotdoted: f.dotdotdoted,
@@ -233,7 +233,7 @@ pub fn tt_next_token(r: &TtReader) -> TokenAndSpan {
233233
// XXX(pcwalton): Bad copy.
234234
match r.stack.get().forest[r.stack.get().idx.get()].clone() {
235235
tt_delim(tts) => {
236-
r.stack.set(@mut TtFrame {
236+
r.stack.set(@TtFrame {
237237
forest: tts,
238238
idx: Cell::new(0u),
239239
dotdotdoted: false,
@@ -280,7 +280,7 @@ pub fn tt_next_token(r: &TtReader) -> TokenAndSpan {
280280
let mut repeat_len = r.repeat_len.borrow_mut();
281281
repeat_len.get().push(len);
282282
repeat_idx.get().push(0u);
283-
r.stack.set(@mut TtFrame {
283+
r.stack.set(@TtFrame {
284284
forest: tts,
285285
idx: Cell::new(0u),
286286
dotdotdoted: true,

0 commit comments

Comments
 (0)