From 159dd43cc6ad4649d0ab1cea28231290bc231ebb Mon Sep 17 00:00:00 2001 From: Aleksandr Emelenko Date: Wed, 3 May 2023 16:07:29 +0300 Subject: [PATCH] Remove GenGC from ecma tests Signed-off-by: Aleksandr Emelenko --- runtime/ecma_vm.cpp | 2 ++ tests/runtime/common/ecma_empty_class_check/CMakeLists.txt | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/runtime/ecma_vm.cpp b/runtime/ecma_vm.cpp index d78758796..90ff219a2 100644 --- a/runtime/ecma_vm.cpp +++ b/runtime/ecma_vm.cpp @@ -14,6 +14,7 @@ */ #include "plugins/ecmascript/runtime/ecma_vm.h" +#include #include "include/mem/panda_containers.h" #include "include/mem/panda_string.h" #include "plugins/ecmascript/runtime/bridge.h" @@ -104,6 +105,7 @@ static mem::MemoryManager *CreateMM(const LanguageContext &ctx, mem::InternalAll mem::GCSettings gc_settings(options, panda_file::SourceLang::ECMASCRIPT); mem::GCType gc_type = Runtime::GetGCType(options, panda_file::SourceLang::ECMASCRIPT); + ASSERT(gc_type != mem::GCType::GEN_GC); return mem::MemoryManager::Create(ctx, internal_allocator, gc_type, gc_settings, gc_trigger_config, heap_options); } diff --git a/tests/runtime/common/ecma_empty_class_check/CMakeLists.txt b/tests/runtime/common/ecma_empty_class_check/CMakeLists.txt index 36e45c10f..1542fd9e1 100644 --- a/tests/runtime/common/ecma_empty_class_check/CMakeLists.txt +++ b/tests/runtime/common/ecma_empty_class_check/CMakeLists.txt @@ -22,7 +22,6 @@ add_custom_target(ecma_empty_class_check_ark COMMENT "running ark javascript ecma_empty_class_check testcase" COMMAND rm -f ${ECMA_EMPTY_CLASS_CHECK_OUTPUT} COMMAND ${PANDA_RUN_PREFIX} $ ${RUNTIME_ARGUMENTS} > ${ECMA_EMPTY_CLASS_CHECK_OUTPUT} - COMMAND ${PANDA_RUN_PREFIX} $ ${RUNTIME_ARGUMENTS} --gc-type=gen-gc COMMAND ${PANDA_RUN_PREFIX} $ ${RUNTIME_ARGUMENTS} --gc-type=stw DEPENDS ecma_empty_class_check_es2panda ark ) -- Gitee