From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Ismael Luceno <ismael@sourcemage.org>
Date: Tue,  6 Oct 2026 18:47:59 +0200
Subject: [PATCH 3/3] pool: include <cstdint> for int64_t

pool.h uses int64_t but relies on <string> to drag in <cstdint>, which
newer libc++ and libstdc++ no longer do.  Under clang 22 the class body
fails to parse, and every later use of the inherited Item::label() is
reported as "cannot initialize object parameter of type 'const Item'".

Upstream-Status: Pending
Origin: Source Mage
Signed-off-by: Ismael Luceno <ismael@sourcemage.org>
---
 src/gn/pool.h | 1 +
 1 file changed, 1 insertion(+)

--- a/src/gn/pool.h
+++ b/src/gn/pool.h
@@ -5,6 +5,7 @@
 #ifndef TOOLS_GN_POOL_H_
 #define TOOLS_GN_POOL_H_

+#include <cstdint>
 #include <string>

 #include "gn/item.h"
