From 4214758e6c50b49b01105fed09756e7da424e711 Mon Sep 17 00:00:00 2001 From: Korobeinikov Evgeny Date: Wed, 5 Feb 2025 12:39:59 +0300 Subject: [PATCH 1/2] Unused variables fix --- interop/src/cpp/DeserializerBase.h | 3 +-- interop/src/cpp/ets/convertors-ets.cc | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/interop/src/cpp/DeserializerBase.h b/interop/src/cpp/DeserializerBase.h index 7f62a8768..c59d415b4 100644 --- a/interop/src/cpp/DeserializerBase.h +++ b/interop/src/cpp/DeserializerBase.h @@ -359,8 +359,7 @@ public: current = current->next; } fprintf(stderr, "Unsupported custom deserialization for %s\n", kind.c_str()); - auto tag = readTag(); - assert(tag == INTEROP_TAG_UNDEFINED); + assert(readTag() == INTEROP_TAG_UNDEFINED); // Skip updefined tag!. InteropCustomObject result; strcpy(result.kind, "Error"); diff --git a/interop/src/cpp/ets/convertors-ets.cc b/interop/src/cpp/ets/convertors-ets.cc index d6f66171c..5967f0e0f 100644 --- a/interop/src/cpp/ets/convertors-ets.cc +++ b/interop/src/cpp/ets/convertors-ets.cc @@ -56,7 +56,6 @@ static bool registerNatives(ets_env *env, const ets_class clazz, const std::vect bool registerAllModules(ets_env *env) { auto moduleNames = EtsExports::getInstance()->getModules(); - ets_class defaultNativeModule = env->FindClass(nativeModule); for (auto it = moduleNames.begin(); it != moduleNames.end(); ++it) { std::string classpath = EtsExports::getInstance()->getClasspath(*it); -- Gitee From 771995ecb6b2a2a19e86e191f3e539a9c607f037 Mon Sep 17 00:00:00 2001 From: Korobeinikov Evgeny Date: Wed, 5 Feb 2025 14:00:22 +0300 Subject: [PATCH 2/2] Unused variables fix 2 --- interop/src/cpp/DeserializerBase.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/interop/src/cpp/DeserializerBase.h b/interop/src/cpp/DeserializerBase.h index c59d415b4..2cc78c1c1 100644 --- a/interop/src/cpp/DeserializerBase.h +++ b/interop/src/cpp/DeserializerBase.h @@ -359,7 +359,8 @@ public: current = current->next; } fprintf(stderr, "Unsupported custom deserialization for %s\n", kind.c_str()); - assert(readTag() == INTEROP_TAG_UNDEFINED); + auto tag = readTag(); + if (tag == INTEROP_TAG_UNDEFINED) INTEROP_FATAL("Undefined interop tag"); // Skip updefined tag!. InteropCustomObject result; strcpy(result.kind, "Error"); -- Gitee