From 322cee20935083420cf0bdae1993d4b16839d3da Mon Sep 17 00:00:00 2001 From: hufeng Date: Thu, 8 Sep 2022 21:49:29 +0800 Subject: [PATCH] Set record's [source_file] field Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/I5QF51?from=project-issue Signed-off-by: hufeng Change-Id: Ib5d1fa166bdedc1fd23ba80bd028a68f85f66f95 --- es2panda/compiler/core/emitter/emitter.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/es2panda/compiler/core/emitter/emitter.cpp b/es2panda/compiler/core/emitter/emitter.cpp index 53064fdc1d..36de4fb48e 100644 --- a/es2panda/compiler/core/emitter/emitter.cpp +++ b/es2panda/compiler/core/emitter/emitter.cpp @@ -345,6 +345,7 @@ Emitter::Emitter(const CompilerContext *context) if (context->IsMergeAbc()) { auto recordName = context->Binder()->Program()->RecordName().Mutf8(); rec_ = new panda::pandasm::Record(recordName.substr(0, recordName.find_last_of('.')), LANG_EXT); + rec_->source_file = context->SourceFile(); SetCommonjsField(context->Binder()->Program()->Kind() == parser::ScriptKind::COMMONJS); } else { rec_ = nullptr; -- Gitee