diff options
| author | Tim Chevalier <chevalier@alum.wellesley.edu> | 2013-06-14 17:55:38 -0700 |
|---|---|---|
| committer | Tim Chevalier <chevalier@alum.wellesley.edu> | 2013-06-14 22:45:43 -0700 |
| commit | 1adbb4520b0f3dafed2e19ace7a61518cc05af4f (patch) | |
| tree | 45a9dc0b09c456c27812100404c34887dfebffd8 | |
| parent | 1ba6fa477743bf6b8340b6d83987f1e243a509ae (diff) | |
| download | rust-1adbb4520b0f3dafed2e19ace7a61518cc05af4f.tar.gz rust-1adbb4520b0f3dafed2e19ace7a61518cc05af4f.zip | |
rustc: Don't continue to resolve if there's an error in lang_items
This confused me when it happened.
| -rw-r--r-- | src/librustc/middle/lang_items.rs | 1 |
1 files changed, 1 insertions, 0 deletions
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 } |
