Skip to content

Commit 389a8d6

Browse files
---
yaml --- r: 272892 b: refs/heads/beta c: 6aa3d0f h: refs/heads/master
1 parent 06d48f3 commit 389a8d6

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ refs/tags/0.9: 36870b185fc5f5486636d4515f0e22677493f225
2323
refs/tags/0.10: ac33f2b15782272ae348dbd7b14b8257b2148b5a
2424
refs/tags/0.11.0: e1247cb1d0d681be034adb4b558b5a0c0d5720f9
2525
refs/tags/0.12.0: f0c419429ef30723ceaf6b42f9b5a2aeb5d2e2d1
26-
refs/heads/beta: 150ac067afb8da9d073628d0329b9d4348653fb5
26+
refs/heads/beta: 6aa3d0f11a26ff69b4675f780f66010c46169e38
2727
refs/tags/1.0.0-alpha: e42bd6d93a1d3433c486200587f8f9e12590a4d7
2828
refs/heads/tmp: e06d2ad9fcd5027bcaac5b08fc9aa39a49d0ecd3
2929
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f

branches/beta/src/librustc/middle/lang_items.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -185,19 +185,19 @@ impl<'a, 'tcx> LanguageItemCollector<'a, 'tcx> {
185185
match self.items.items[item_index] {
186186
Some(original_def_id) if original_def_id != item_def_id => {
187187
let cstore = &self.session.cstore;
188-
let span = self.ast_map.span_if_local(original_def_id).unwrap_or(span);
188+
let span = self.ast_map.span_if_local(item_def_id).unwrap_or(span);
189189
let mut err = struct_span_err!(self.session,
190190
span,
191191
E0152,
192192
"Duplicate lang item found: `{}`.",
193193
LanguageItems::item_name(item_index));
194-
if let Some(span) = self.ast_map.span_if_local(item_def_id) {
194+
if let Some(span) = self.ast_map.span_if_local(original_def_id) {
195195
span_note!(&mut err, span,
196196
"First defined here.");
197197
} else {
198198
span_note!(&mut err, span,
199199
"First defined in crate `{}`.",
200-
cstore.crate_name(item_def_id.krate));
200+
cstore.crate_name(original_def_id.krate));
201201
}
202202
err.emit();
203203
}
@@ -225,8 +225,8 @@ impl<'a, 'tcx> LanguageItemCollector<'a, 'tcx> {
225225
}
226226

227227
pub fn collect(&mut self, krate: &hir::Crate) {
228-
self.collect_local_language_items(krate);
229228
self.collect_external_language_items(krate);
229+
self.collect_local_language_items(krate);
230230
}
231231
}
232232

0 commit comments

Comments
 (0)