From: Benjamin Kramer Date: Wed, 12 May 2021 17:51:21 +0000 (+0200) Subject: Remove AST inclusion from Basic include X-Git-Tag: llvmorg-14-init~6891 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1470b8587f6fdc357163c2258747b77ae9ad6d7a;p=platform%2Fupstream%2Fllvm.git Remove AST inclusion from Basic include That's a cyclic dependency. NFC. --- diff --git a/clang/include/clang/Basic/Thunk.h b/clang/include/clang/Basic/Thunk.h index 7f3c4b2..91088be 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