From 1adbb4520b0f3dafed2e19ace7a61518cc05af4f Mon Sep 17 00:00:00 2001 From: Tim Chevalier Date: Fri, 14 Jun 2013 17:55:38 -0700 Subject: [PATCH] rustc: Don't continue to resolve if there's an error in lang_items This confused me when it happened. --- src/librustc/middle/lang_items.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/librustc/middle/lang_items.rs b/src/librustc/middle/lang_items.rs index eaf05a4a85f..7f54e265b7b 100644 --- a/src/librustc/middle/lang_items.rs +++ b/src/librustc/middle/lang_items.rs @@ -441,5 +441,6 @@ pub fn collect_language_items(crate: @crate, let mut collector = LanguageItemCollector(crate, session); collector.collect(); let LanguageItemCollector { items, _ } = collector; + session.abort_if_errors(); items }