[clang] 22b6b8d - [clang][Interp][NFC] Remove Pointer.h include from Function.h
Timm Bäder via cfe-commits
cfe-commits at lists.llvm.org
Thu Oct 12 03:52:10 PDT 2023
Author: Timm Bäder
Date: 2023-10-12T12:51:38+02:00
New Revision: 22b6b8d7b53105bb7fbcbb94c7dd77ce028a8c23
URL: https://github.com/llvm/llvm-project/commit/22b6b8d7b53105bb7fbcbb94c7dd77ce028a8c23
DIFF: https://github.com/llvm/llvm-project/commit/22b6b8d7b53105bb7fbcbb94c7dd77ce028a8c23.diff
LOG: [clang][Interp][NFC] Remove Pointer.h include from Function.h
Added:
Modified:
clang/lib/AST/Interp/Function.h
clang/lib/AST/Interp/InterpStack.cpp
Removed:
################################################################################
diff --git a/clang/lib/AST/Interp/Function.h b/clang/lib/AST/Interp/Function.h
index 0bae314e97701d9..b93477c56346a9d 100644
--- a/clang/lib/AST/Interp/Function.h
+++ b/clang/lib/AST/Interp/Function.h
@@ -15,8 +15,8 @@
#ifndef LLVM_CLANG_AST_INTERP_FUNCTION_H
#define LLVM_CLANG_AST_INTERP_FUNCTION_H
-#include "Pointer.h"
#include "Source.h"
+#include "Descriptor.h"
#include "clang/AST/ASTLambda.h"
#include "clang/AST/Decl.h"
#include "llvm/Support/raw_ostream.h"
@@ -25,6 +25,7 @@ namespace clang {
namespace interp {
class Program;
class ByteCodeEmitter;
+class Pointer;
enum PrimType : uint32_t;
/// Describes a scope block.
diff --git a/clang/lib/AST/Interp/InterpStack.cpp b/clang/lib/AST/Interp/InterpStack.cpp
index da4b36f8c1bf351..18a34079c3b16ae 100644
--- a/clang/lib/AST/Interp/InterpStack.cpp
+++ b/clang/lib/AST/Interp/InterpStack.cpp
@@ -10,6 +10,7 @@
#include "Boolean.h"
#include "Floating.h"
#include "Integral.h"
+#include "Pointer.h"
#include <cassert>
#include <cstdlib>
More information about the cfe-commits
mailing list