[llvm] [ORC] Fix missing include for MemoryAccess interface (NFC) (PR #165576)
Stefan Gränitz via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 29 08:11:34 PDT 2025
https://github.com/weliveindetail created https://github.com/llvm/llvm-project/pull/165576
MemoryAccess base class was included from Core.h when it was a subclass of ExecutorProcessControl, but this changed in 0faa181434cf959110651fe974bef31e7390eba8
>From 640f693197dccf1f64712e7e9169cee416840a04 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stefan=20Gr=C3=A4nitz?= <stefan.graenitz at gmail.com>
Date: Wed, 29 Oct 2025 16:06:22 +0100
Subject: [PATCH] [ORC] Fix missing include for MemoryAccess interface
---
llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h b/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h
index c69b6f736651e..86207265021c5 100644
--- a/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h
+++ b/llvm/include/llvm/ExecutionEngine/Orc/EPCGenericMemoryAccess.h
@@ -6,7 +6,7 @@
//
//===----------------------------------------------------------------------===//
//
-// Implements ExecutorProcessControl::MemoryAccess by making calls to
+// Implements the MemoryAccess interface by making calls to
// ExecutorProcessControl::callWrapperAsync.
//
// This simplifies the implementaton of new ExecutorProcessControl instances,
@@ -19,6 +19,7 @@
#define LLVM_EXECUTIONENGINE_ORC_EPCGENERICMEMORYACCESS_H
#include "llvm/ExecutionEngine/Orc/Core.h"
+#include "llvm/ExecutionEngine/Orc/MemoryAccess.h"
namespace llvm {
namespace orc {
More information about the llvm-commits
mailing list