summaryrefslogtreecommitdiff
path: root/oryxc/src/compiler.rs
diff options
context:
space:
mode:
Diffstat (limited to 'oryxc/src/compiler.rs')
-rw-r--r--oryxc/src/compiler.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/oryxc/src/compiler.rs b/oryxc/src/compiler.rs
index c106d49..36c6438 100644
--- a/oryxc/src/compiler.rs
+++ b/oryxc/src/compiler.rs
@@ -3,7 +3,10 @@ use std::io::{
self,
Write,
};
-use std::iter::IntoIterator;
+use std::iter::{
+ self,
+ IntoIterator,
+};
use std::mem::MaybeUninit;
use std::sync::Arc;
use std::sync::atomic::{
@@ -160,7 +163,7 @@ fn worker_loop(
let tokens = match lexer::tokenize(buffer.as_ref()) {
Ok(xs) => xs,
Err(e) => {
- emit_errors(state.clone(), file, vec![e]);
+ emit_errors(state.clone(), file, iter::once(e));
process::exit(1);
},
};