https://github.com/abhina-sree updated https://github.com/llvm/llvm-project/pull/207382
>From a366d826e0ac8c35c8b5e61c2697d42c70a35c23 Mon Sep 17 00:00:00 2001 From: Abhina Sreeskantharajan <[email protected]> Date: Fri, 3 Jul 2026 08:13:17 -0400 Subject: [PATCH] forward declare TextEncodingConverter --- clang/include/clang/Lex/TextEncoding.h | 5 ++++- clang/lib/Lex/TextEncoding.cpp | 1 + llvm/include/llvm/Support/TextEncoding.h | 1 - llvm/lib/Support/TextEncoding.cpp | 1 + 4 files changed, 6 insertions(+), 2 deletions(-) diff --git a/clang/include/clang/Lex/TextEncoding.h b/clang/include/clang/Lex/TextEncoding.h index c892d1fadbc38..9b09612cbb8e3 100644 --- a/clang/include/clang/Lex/TextEncoding.h +++ b/clang/include/clang/Lex/TextEncoding.h @@ -11,7 +11,10 @@ #include "clang/Basic/LangOptions.h" #include "llvm/ADT/StringRef.h" -#include "llvm/Support/TextEncoding.h" + +namespace llvm { +class TextEncodingConverter; +} // namespace llvm enum ConversionAction { CA_NoConversion, CA_ToLiteralEncoding }; diff --git a/clang/lib/Lex/TextEncoding.cpp b/clang/lib/Lex/TextEncoding.cpp index c90ef155f1bd6..8eda19995add6 100644 --- a/clang/lib/Lex/TextEncoding.cpp +++ b/clang/lib/Lex/TextEncoding.cpp @@ -8,6 +8,7 @@ #include "clang/Lex/TextEncoding.h" #include "clang/Basic/DiagnosticDriver.h" +#include "llvm/Support/TextEncoding.h" llvm::TextEncodingConverter * TextEncoding::getConverter(ConversionAction Action) const { diff --git a/llvm/include/llvm/Support/TextEncoding.h b/llvm/include/llvm/Support/TextEncoding.h index 8a304910aa5dd..6e7eb95464eff 100644 --- a/llvm/include/llvm/Support/TextEncoding.h +++ b/llvm/include/llvm/Support/TextEncoding.h @@ -17,7 +17,6 @@ #include "llvm/ADT/SmallString.h" #include "llvm/ADT/StringRef.h" -#include "llvm/Config/config.h" #include "llvm/Support/Compiler.h" #include "llvm/Support/ErrorOr.h" diff --git a/llvm/lib/Support/TextEncoding.cpp b/llvm/lib/Support/TextEncoding.cpp index d36f02c1300b9..c44bf78ea9fba 100644 --- a/llvm/lib/Support/TextEncoding.cpp +++ b/llvm/lib/Support/TextEncoding.cpp @@ -16,6 +16,7 @@ #include "llvm/ADT/SmallString.h" #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/StringExtras.h" +#include "llvm/Config/config.h" #include "llvm/Support/ConvertEBCDIC.h" #include <system_error> _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
