From 1470b8587f6fdc357163c2258747b77ae9ad6d7a Mon Sep 17 00:00:00 2001 From: Benjamin Kramer Date: Wed, 12 May 2021 19:51:21 +0200 Subject: [PATCH] Remove AST inclusion from Basic include That's a cyclic dependency. NFC. --- clang/include/clang/Basic/Thunk.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/clang/include/clang/Basic/Thunk.h b/clang/include/clang/Basic/Thunk.h index 7f3c4b24ec6d..91088be6ae73 100644 --- a/clang/include/clang/Basic/Thunk.h +++ b/clang/include/clang/Basic/Thunk.h @@ -15,10 +15,13 @@ #ifndef LLVM_CLANG_BASIC_THUNK_H #define LLVM_CLANG_BASIC_THUNK_H -#include "clang/AST/GlobalDecl.h" +#include +#include namespace clang { +class CXXMethodDecl; + /// A return adjustment. struct ReturnAdjustment { /// The non-virtual adjustment from the derived object to its