File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
src/librustc/middle/trans Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -307,8 +307,8 @@ impl FunctionContext {
307
307
}
308
308
309
309
pub fn warn_not_to_commit ( ccx : & mut CrateContext , msg : & str ) {
310
- if !ccx. do_not_commit_warning_issued {
311
- ccx. do_not_commit_warning_issued = true ;
310
+ if !ccx. do_not_commit_warning_issued . get ( ) {
311
+ ccx. do_not_commit_warning_issued . set ( true ) ;
312
312
ccx. sess . warn ( msg. to_str ( ) + " -- do not commit like this!" ) ;
313
313
}
314
314
}
Original file line number Diff line number Diff line change @@ -112,7 +112,7 @@ pub struct CrateContext {
112
112
// is not emitted by LLVM's GC pass when no functions use GC.
113
113
uses_gc : bool ,
114
114
dbg_cx : Option < debuginfo:: CrateDebugContext > ,
115
- do_not_commit_warning_issued : bool
115
+ do_not_commit_warning_issued : Cell < bool > ,
116
116
}
117
117
118
118
impl CrateContext {
@@ -232,7 +232,7 @@ impl CrateContext {
232
232
crate_map_name : crate_map_name,
233
233
uses_gc : false ,
234
234
dbg_cx : dbg_cx,
235
- do_not_commit_warning_issued : false
235
+ do_not_commit_warning_issued : Cell :: new ( false ) ,
236
236
}
237
237
}
238
238
}
You can’t perform that action at this time.
0 commit comments