Gentoo Bug: https://bugs.gentoo.org/985086
Upstream Source: https://github.com/TokTok/qTox/commit/515dcc741b2473419263a647ff932a74486bf406


From 515dcc741b2473419263a647ff932a74486bf406 Mon Sep 17 00:00:00 2001
From: floppy <tox@alma.box>
Date: Sat, 5 Sep 2026 20:00:00 +0000
Subject: [PATCH] fix: missing includes uncovered by clang-23

Signed-off-by: Green Sky <Green-Sky@users.noreply.github.com>
---
 src/model/sessionchatlog.cpp               | 2 ++
 test/mock/include/mock/mockcoreidhandler.h | 2 ++
 util/include/util/algorithm.h              | 1 +
 3 files changed, 5 insertions(+)

diff --git a/src/model/sessionchatlog.cpp b/src/model/sessionchatlog.cpp
index 650a9231a4..00b99c486d 100644
--- a/src/model/sessionchatlog.cpp
+++ b/src/model/sessionchatlog.cpp
@@ -13,6 +13,8 @@
 #include <QDebug>
 #include <QtGlobal>
 
+#include <exception>
+
 namespace {
 
 constexpr QDate invalidDate;
diff --git a/test/mock/include/mock/mockcoreidhandler.h b/test/mock/include/mock/mockcoreidhandler.h
index f22fdb1869..3d8f9075a7 100644
--- a/test/mock/include/mock/mockcoreidhandler.h
+++ b/test/mock/include/mock/mockcoreidhandler.h
@@ -7,6 +7,8 @@
 
 #include "src/core/icoreidhandler.h"
 
+#include <exception>
+
 class MockCoreIdHandler : public ICoreIdHandler
 {
 public:
diff --git a/util/include/util/algorithm.h b/util/include/util/algorithm.h
index 9167f17832..790cf4a0dc 100644
--- a/util/include/util/algorithm.h
+++ b/util/include/util/algorithm.h
@@ -5,6 +5,7 @@
 #pragma once
 
 #include <algorithm>
+#include <iterator>
 #include <map>
 #include <vector>
 
