diff --git a/src/emit.rs b/src/emit.rs index b31741e..46f83f0 100644 --- a/src/emit.rs +++ b/src/emit.rs @@ -76,7 +76,7 @@ impl Emitter { pub fn emit( &self, - program: Program, + program: &Program, comments: SingleThreadedComments, ) -> Result { let mut src_map_buf = vec![]; diff --git a/src/transpiling/mod.rs b/src/transpiling/mod.rs index 5845413..f61b04d 100644 --- a/src/transpiling/mod.rs +++ b/src/transpiling/mod.rs @@ -180,7 +180,7 @@ impl ParsedSource { ) })?; - emitter.emit(program, comments) + emitter.emit(&program, comments) } }