diff --git a/runtime/ecma_class_linker_extension.h b/runtime/ecma_class_linker_extension.h index a74ea46e1fc87c6c7b55690e972704048d8b476a..9e6a64cde78dcd53a0ab0f71b240417389120d4b 100644 --- a/runtime/ecma_class_linker_extension.h +++ b/runtime/ecma_class_linker_extension.h @@ -49,7 +49,10 @@ public: return true; } - void InitializeArrayClass([[maybe_unused]] Class *array_class, [[maybe_unused]] Class *componentClass) override {} + bool InitializeArrayClass([[maybe_unused]] Class *array_class, [[maybe_unused]] Class *componentClass) override + { + return true; + } void InitializePrimitiveClass([[maybe_unused]] Class *primitiveClass) override {} @@ -82,7 +85,10 @@ public: return NewClass(descriptor, vtableSize, imtSize, size); } - void InitializeClass([[maybe_unused]] Class *klass) override {} + bool InitializeClass([[maybe_unused]] Class *klass) override + { + return true; + } const void *GetNativeEntryPointFor([[maybe_unused]] Method *method) const override {