From 5880e6d21699bd360fc57e809e8f20d4461bf7f4 Mon Sep 17 00:00:00 2001 From: luozhiya Date: Tue, 13 May 2025 21:05:24 +0800 Subject: [PATCH] fix(hashtree): resolve member access via overloaded operator-> --- Kernel/Containers/hashtree.ipp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kernel/Containers/hashtree.ipp b/Kernel/Containers/hashtree.ipp index 20ed77a30..32de1707d 100644 --- a/Kernel/Containers/hashtree.ipp +++ b/Kernel/Containers/hashtree.ipp @@ -102,7 +102,7 @@ hashtree::operator->(void) { template inline hashtree hashtree::operator[] (K key) { - if (*this->contains (key)) return *this->children (key); + if ((*this)->contains (key)) return (*this)->children (key); else TM_FAILED ("read-access to non-existent node requested"); }