diff --git a/bundle.json b/bundle.json index 12be28c99627b89ff0028b9d6ed896d4403d420f..a9df221dfa4ae33ee438c6493553de886af30405 100644 --- a/bundle.json +++ b/bundle.json @@ -30,7 +30,9 @@ "sub_component": [ "//arkcompiler/ets_frontend:ets_frontend_build" ], - "inner_kits": [], + "inner_kits": [ + {"name": "//arkcompiler/ets_frontend/es2panda:es2panda"} + ], "test": [ "//arkcompiler/ets_frontend/es2panda:es2abc_tests" ] diff --git a/es2panda/aot/main.cpp b/es2panda/aot/main.cpp index e4d36ef635ccc2e9d04c60cc9d73899f782e862f..328a9c535e5379df300095b2a92bb58c2b059cc8 100644 --- a/es2panda/aot/main.cpp +++ b/es2panda/aot/main.cpp @@ -37,7 +37,7 @@ public: { constexpr auto COMPILER_SIZE = 8192_MB; - MemConfig::Initialize(0, 0, COMPILER_SIZE, 0); + MemConfig::Initialize(0, 0, static_cast(COMPILER_SIZE), 0); PoolManager::Initialize(PoolType::MMAP); } diff --git a/es2panda/es2abc_config.gni b/es2panda/es2abc_config.gni index 5ef8a79ab50f9fe415c0d554aa1955e8b51cf5b7..0c15e6ad2c473de1817b1bbec9da811c39df88c4 100644 --- a/es2panda/es2abc_config.gni +++ b/es2panda/es2abc_config.gni @@ -60,7 +60,7 @@ template("es2abc_gen_abc") { script = "${es2abc_root}/scripts/generate_js_bytecode.py" deps = extra_dependencies - deps += es2abc_build_deps + external_deps = [ "ets_frontend:es2panda" ] args = [ "--src-js", diff --git a/es2panda/util/helpers.cpp b/es2panda/util/helpers.cpp index 984e4ac3f3a965d4a0e73b72c74fadfa0c03b23d..4b9d30f3b0e6ed673fc3d0dfc7ef2ca30a2aadbb 100644 --- a/es2panda/util/helpers.cpp +++ b/es2panda/util/helpers.cpp @@ -640,10 +640,10 @@ SignedNumberLiteral Helpers::GetSignedNumberLiteral(const ir::Expression *expr) void Helpers::OptimizeProgram(panda::pandasm::Program *prog, const std::string &inputFile) { - std::map stat; - std::map *statp = &stat; + [[maybe_unused]] std::map stat; + [[maybe_unused]] std::map *statp = &stat; panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps maps{}; - panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = &maps; + [[maybe_unused]] panda::pandasm::AsmEmitter::PandaFileToPandaAsmMaps *mapsp = &maps; #ifdef PANDA_WITH_BYTECODE_OPTIMIZER const uint32_t COMPONENT_MASK = panda::Logger::Component::ASSEMBLER |