Blame 0001-Add-missing-include-for-compatiblity-with-gcc-13.patch

d01534e
From 8d1810d6cd7a5ac5ee944f39847a93a4635b6b15 Mon Sep 17 00:00:00 2001
d01534e
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
d01534e
Date: Tue, 24 Jan 2023 10:45:21 +0100
d01534e
Subject: [PATCH] Add missing include for compatiblity with gcc-13
d01534e
d01534e
Quoting Jakub Jelinek:
d01534e
> See
d01534e
> https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes
d01534e
> Some libstdc++ headers included <cstdint> in older versions
d01534e
> as an implementation detail but no longer do.
d01534e
d01534e
> Including stdint.h will introduce ::uint32_t type among others,
d01534e
> but not std::uint32_t, if you use the latter, you need to
d01534e
> include <cstdint>.
d01534e
---
d01534e
 dolfin/mesh/MeshConnectivity.h | 1 +
d01534e
 1 file changed, 1 insertion(+)
d01534e
d01534e
diff --git a/dolfin/mesh/MeshConnectivity.h b/dolfin/mesh/MeshConnectivity.h
d01534e
index b9ec2a6114..5d11d7ab3c 100644
d01534e
--- a/dolfin/mesh/MeshConnectivity.h
d01534e
+++ b/dolfin/mesh/MeshConnectivity.h
d01534e
@@ -21,6 +21,7 @@
d01534e
 #ifndef __MESH_CONNECTIVITY_H
d01534e
 #define __MESH_CONNECTIVITY_H
d01534e
 
d01534e
+#include <cstdint>
d01534e
 #include <vector>
d01534e
 #include <dolfin/log/log.h>
d01534e
 
d01534e
-- 
d01534e
2.39.1
d01534e