Skip to content

Commit bad86df

Browse files
committed
---
yaml --- r: 91135 b: refs/heads/master c: 8ed6f3e h: refs/heads/master i: 91133: 62fa73f 91131: e24be25 91127: 5140ac9 91119: 3402beb 91103: 01c4517 91071: b34e321 91007: c9f4b9c 90879: 084ca3f 90623: 35bbc2e 90111: 89e9a89 v: v3
1 parent 361da67 commit bad86df

File tree

2 files changed

+17
-17
lines changed

2 files changed

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

trunk/src/libsyntax/diagnostic.rs

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ pub trait Emitter {
3131
// accepts span information for source-location
3232
// reporting.
3333
pub struct SpanHandler {
34-
handler: @mut Handler,
34+
handler: @Handler,
3535
cm: @codemap::CodeMap,
3636
}
3737

@@ -56,7 +56,7 @@ impl SpanHandler {
5656
pub fn span_unimpl(@self, sp: Span, msg: &str) -> ! {
5757
self.span_bug(sp, ~"unimplemented " + msg);
5858
}
59-
pub fn handler(@self) -> @mut Handler {
59+
pub fn handler(@self) -> @Handler {
6060
self.handler
6161
}
6262
}
@@ -70,24 +70,24 @@ pub struct Handler {
7070
}
7171
7272
impl Handler {
73-
pub fn fatal(@mut self, msg: &str) -> ! {
73+
pub fn fatal(@self, msg: &str) -> ! {
7474
self.emit.emit(None, msg, fatal);
7575
fail!();
7676
}
77-
pub fn err(@mut self, msg: &str) {
77+
pub fn err(@self, msg: &str) {
7878
self.emit.emit(None, msg, error);
7979
self.bump_err_count();
8080
}
81-
pub fn bump_err_count(@mut self) {
81+
pub fn bump_err_count(@self) {
8282
self.err_count.set(self.err_count.get() + 1u);
8383
}
84-
pub fn err_count(@mut self) -> uint {
84+
pub fn err_count(@self) -> uint {
8585
self.err_count.get()
8686
}
87-
pub fn has_errors(@mut self) -> bool {
87+
pub fn has_errors(@self) -> bool {
8888
self.err_count.get()> 0u
8989
}
90-
pub fn abort_if_errors(@mut self) {
90+
pub fn abort_if_errors(@self) {
9191
let s;
9292
match self.err_count.get() {
9393
0u => return,
@@ -99,19 +99,19 @@ impl Handler {
9999
}
100100
self.fatal(s);
101101
}
102-
pub fn warn(@mut self, msg: &str) {
102+
pub fn warn(@self, msg: &str) {
103103
self.emit.emit(None, msg, warning);
104104
}
105-
pub fn note(@mut self, msg: &str) {
105+
pub fn note(@self, msg: &str) {
106106
self.emit.emit(None, msg, note);
107107
}
108-
pub fn bug(@mut self, msg: &str) -> ! {
108+
pub fn bug(@self, msg: &str) -> ! {
109109
self.fatal(ice_msg(msg));
110110
}
111-
pub fn unimpl(@mut self, msg: &str) -> ! {
111+
pub fn unimpl(@self, msg: &str) -> ! {
112112
self.bug(~"unimplemented " + msg);
113113
}
114-
pub fn emit(@mut self,
114+
pub fn emit(@self,
115115
cmsp: Option<(&codemap::CodeMap, Span)>,
116116
msg: &str,
117117
lvl: level) {
@@ -124,21 +124,21 @@ pub fn ice_msg(msg: &str) -> ~str {
124124
\nWe would appreciate a bug report: {}", msg, BUG_REPORT_URL)
125125
}
126126

127-
pub fn mk_span_handler(handler: @mut Handler, cm: @codemap::CodeMap)
127+
pub fn mk_span_handler(handler: @Handler, cm: @codemap::CodeMap)
128128
-> @SpanHandler {
129129
@SpanHandler {
130130
handler: handler,
131131
cm: cm,
132132
}
133133
}
134134

135-
pub fn mk_handler(emitter: Option<@Emitter>) -> @mut Handler {
135+
pub fn mk_handler(emitter: Option<@Emitter>) -> @Handler {
136136
let emit: @Emitter = match emitter {
137137
Some(e) => e,
138138
None => @DefaultEmitter as @Emitter
139139
};
140140

141-
@mut Handler {
141+
@Handler {
142142
err_count: Cell::new(0),
143143
emit: emit,
144144
}

0 commit comments

Comments
 (0)