diff --git a/runtime/include/language_context.h b/runtime/include/language_context.h index 9ae8c5a..89be409 100644 --- a/runtime/include/language_context.h +++ b/runtime/include/language_context.h @@ -127,7 +127,7 @@ public: virtual void SetExceptionToVReg( [[maybe_unused]] Frame::VRegister &vreg, // NOLINTNEXTLINE(google-runtime-references) - [[maybe_unused]] ObjectHeader *obj) const = 0; + [[maybe_unused]] ObjectHeader *obj) const; virtual uint64_t GetTypeTag(interpreter::TypeTag tag) const { diff --git a/runtime/language_context.cpp b/runtime/language_context.cpp index 3ddc880..49ee09c 100644 --- a/runtime/language_context.cpp +++ b/runtime/language_context.cpp @@ -80,4 +80,10 @@ PandaUniquePtr LanguageContextBase::CreatePtLangExt() const return nullptr; } +void LanguageContextBase::SetExceptionToVReg( + [[maybe_unused]] Frame::VRegister &vreg, // NOLINTNEXTLINE(google-runtime-references) + [[maybe_unused]] ObjectHeader *obj) const +{ +} + } // namespace panda