From 2dc0957953297c1ad4a510f061a43d1280f08632 Mon Sep 17 00:00:00 2001 From: Aidan Lee Date: Fri, 1 May 2026 10:54:20 +0100 Subject: [PATCH] Use the wrapped callable when getting the callableId for comparisons --- include/hx/Functions.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/hx/Functions.h b/include/hx/Functions.h index 409f6f5fd..3b0c291a4 100644 --- a/include/hx/Functions.h +++ b/include/hx/Functions.h @@ -157,6 +157,11 @@ namespace hx return wrapped.GetPtr(); } + std::type_index callableId() const override + { + return wrapped->callableId(); + } + inline void __Mark(hx::MarkContext* __inCtx) override { HX_MARK_MEMBER(wrapped); @@ -337,6 +342,11 @@ namespace hx return wrapped.GetPtr(); } + std::type_index callableId() const override + { + return wrapped->callableId(); + } + inline void __Mark(hx::MarkContext* __inCtx) override { HX_MARK_MEMBER(wrapped);