Merge pull request #4845 from lioncash/thunk

Core/Thunks: Remove unused IR header/forward declarations
This commit is contained in:
Ryan Houdek authored and GitHub committed 2025-09-08 10:03:34 -07:00
commit e76af56c86
2 files changed
+5 -14

No files matched your search

+2 -14
View File
@@ -7,18 +7,6 @@ $end_info$
#pragma once
#include <FEXCore/fextl/memory.h>
#include <FEXCore/fextl/vector.h>
#include <FEXCore/IR/IR.h>
namespace FEXCore::Context {
class Context;
}
namespace FEXCore::Core {
struct InternalThreadState;
}
namespace FEXCore::IR {
struct SHA256Sum;
}
@@ -28,7 +16,7 @@ typedef void ThunkedFunction(void* ArgsRv);
class ThunkHandler {
public:
virtual ~ThunkHandler() = default;
virtual ThunkedFunction* LookupThunk(const IR::SHA256Sum& sha256) = 0;
virtual ~ThunkHandler() {}
};
}; // namespace FEXCore
} // namespace FEXCore
+3
View File
@@ -1,6 +1,9 @@
// SPDX-License-Identifier: MIT
#pragma once
#include <FEXCore/Core/Thunks.h>
#include <FEXCore/fextl/memory.h>
#include <FEXCore/IR/IR.h>
#include <span>