Merge pull request #288470 from McSinyx/stp-u8

stp: fix build failure
This commit is contained in:
Pol Dellaiera 2024-02-15 23:07:44 +01:00 committed by GitHub
commit a53894b556
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 23 additions and 1 deletions

View File

@ -11,6 +11,12 @@ stdenv.mkDerivation rec {
rev = version;
sha256 = "1yg2v4wmswh1sigk47drwsxyayr472mf4i47lqmlcgn9hhbx1q87";
};
patches = [
# Fix missing type declaration
# due to undeterminisitic compilation
# of circularly dependent headers
./stdint.patch
];
postPatch = ''
# Upstream fix for gcc-13 support:
@ -34,7 +40,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
description = "Simple Theorem Prover";
maintainers = with maintainers; [ ];
maintainers = with maintainers; [ McSinyx ];
platforms = platforms.linux;
license = licenses.mit;
};

View File

@ -0,0 +1,16 @@
diff --git a/include/stp/AST/ASTNode.h b/include/stp/AST/ASTNode.h
index 91acd726182c..0a17db23ffbf 100644
--- a/include/stp/AST/ASTNode.h
+++ b/include/stp/AST/ASTNode.h
@@ -24,9 +24,10 @@ THE SOFTWARE.
#ifndef ASTNODE_H
#define ASTNODE_H
+#include "stp/AST/ASTInternal.h"
#include "stp/AST/NodeFactory/HashingNodeFactory.h"
+#include "stp/AST/UsefulDefs.h"
#include "stp/Util/Attributes.h"
-#include "ASTInternal.h"
#include "stp/Globals/Globals.h"
namespace stp