From 4d0b40ad10680ba423c691fed6b6ac553b9b7766 Mon Sep 17 00:00:00 2001 From: Boshen Date: Thu, 8 Aug 2024 14:28:16 +0800 Subject: [PATCH] fix(napi/transform): fix wrong isolated declarations emit --- napi/transform/src/isolated_declaration.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/napi/transform/src/isolated_declaration.rs b/napi/transform/src/isolated_declaration.rs index 13082ad34d0fc..e5b8cebed31ae 100644 --- a/napi/transform/src/isolated_declaration.rs +++ b/napi/transform/src/isolated_declaration.rs @@ -23,7 +23,6 @@ pub fn isolated_declaration(filename: String, source_text: String) -> IsolatedDe let allocator = Allocator::default(); let ctx = TransformContext::new(&allocator, &filename, &source_text, source_type, None); let transformed_ret = build_declarations(&ctx); - IsolatedDeclarationsResult { source_text: transformed_ret.source_text, errors: ctx.take_and_render_reports(), @@ -31,7 +30,7 @@ pub fn isolated_declaration(filename: String, source_text: String) -> IsolatedDe } pub(crate) fn build_declarations(ctx: &TransformContext<'_>) -> CodegenReturn { - let transformed_ret = IsolatedDeclarations::new(ctx.allocator).build(&ctx.program_mut()); + let transformed_ret = IsolatedDeclarations::new(ctx.allocator).build(&ctx.program()); ctx.add_diagnostics(transformed_ret.errors); - ctx.codegen::().build(&ctx.program()) + ctx.codegen::().build(&transformed_ret.program) }