From 8a50abfb6927637980f46516fc8f6bba22f7acf1 Mon Sep 17 00:00:00 2001
From: antoniofilipovic <filipovicantonio1998@gmail.com>
Date: Wed, 7 Feb 2024 11:49:07 +0100
Subject: [PATCH] add code comment

---
 src/memory/global_memory_control.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/memory/global_memory_control.cpp b/src/memory/global_memory_control.cpp
index 8ad954b34..721bb7b1f 100644
--- a/src/memory/global_memory_control.cpp
+++ b/src/memory/global_memory_control.cpp
@@ -60,6 +60,8 @@ void *my_alloc(extent_hooks_t *extent_hooks, void *new_addr, size_t size, size_t
                unsigned arena_ind) {
   // This needs to be before, to throw exception in case of too big alloc
   if (*commit) [[likely]] {
+    // This needs to happen before global alloc, because if thread tracker throws
+    // we will be left with incorrect state of global alloc
     if (GetQueriesMemoryControl().IsThreadTracked()) [[unlikely]] {
       GetQueriesMemoryControl().TrackAllocOnCurrentThread(size);
     }