From 541ef3d61e9341cd38420c0dbca9250c4d0ea04c Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sun, 18 Dec 2022 00:28:54 -0800 Subject: [PATCH] Include instead of "llvm/ADT/Optional.h" This is part of an effort to migrate from llvm::Optional to std::optional: https://discourse.llvm.org/t/deprecating-llvm-optional-x-hasvalue-getvalue-getvalueor/63716 --- clang-tools-extra/clangd/Config.h | 2 +- llvm/include/llvm/Support/Allocator.h | 2 +- llvm/include/llvm/Support/FormatProviders.h | 2 +- llvm/include/llvm/Support/NativeFormatting.h | 2 +- llvm/include/llvm/Support/VersionTuple.h | 2 +- llvm/include/llvm/Support/VirtualFileSystem.h | 2 +- llvm/lib/Support/OptimizedStructLayout.cpp | 2 +- llvm/lib/Support/Threading.cpp | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/clang-tools-extra/clangd/Config.h b/clang-tools-extra/clangd/Config.h index 7123a90..cbc9c79 100644 --- a/clang-tools-extra/clangd/Config.h +++ b/clang-tools-extra/clangd/Config.h @@ -26,10 +26,10 @@ #include "support/Context.h" #include "llvm/ADT/FunctionExtras.h" -#include "llvm/ADT/Optional.h" #include "llvm/ADT/StringMap.h" #include "llvm/ADT/StringSet.h" #include +#include #include #include diff --git a/llvm/include/llvm/Support/Allocator.h b/llvm/include/llvm/Support/Allocator.h index ab3e122..c1e5c6d 100644 --- a/llvm/include/llvm/Support/Allocator.h +++ b/llvm/include/llvm/Support/Allocator.h @@ -17,7 +17,6 @@ #ifndef LLVM_SUPPORT_ALLOCATOR_H #define LLVM_SUPPORT_ALLOCATOR_H -#include "llvm/ADT/Optional.h" #include "llvm/ADT/SmallVector.h" #include "llvm/Support/Alignment.h" #include "llvm/Support/AllocatorBase.h" @@ -28,6 +27,7 @@ #include #include #include +#include #include namespace llvm { diff --git a/llvm/include/llvm/Support/FormatProviders.h b/llvm/include/llvm/Support/FormatProviders.h index 3fcd1b3..44da741 100644 --- a/llvm/include/llvm/Support/FormatProviders.h +++ b/llvm/include/llvm/Support/FormatProviders.h @@ -14,7 +14,6 @@ #ifndef LLVM_SUPPORT_FORMATPROVIDERS_H #define LLVM_SUPPORT_FORMATPROVIDERS_H -#include "llvm/ADT/Optional.h" #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/StringSwitch.h" #include "llvm/ADT/Twine.h" @@ -22,6 +21,7 @@ #include "llvm/Support/NativeFormatting.h" #include +#include #include namespace llvm { diff --git a/llvm/include/llvm/Support/NativeFormatting.h b/llvm/include/llvm/Support/NativeFormatting.h index 6fc1ee8..ab85ae2 100644 --- a/llvm/include/llvm/Support/NativeFormatting.h +++ b/llvm/include/llvm/Support/NativeFormatting.h @@ -9,8 +9,8 @@ #ifndef LLVM_SUPPORT_NATIVEFORMATTING_H #define LLVM_SUPPORT_NATIVEFORMATTING_H -#include "llvm/ADT/Optional.h" #include +#include namespace llvm { class raw_ostream; diff --git a/llvm/include/llvm/Support/VersionTuple.h b/llvm/include/llvm/Support/VersionTuple.h index 1483252..1118754 100644 --- a/llvm/include/llvm/Support/VersionTuple.h +++ b/llvm/include/llvm/Support/VersionTuple.h @@ -16,8 +16,8 @@ #include "llvm/ADT/DenseMapInfo.h" #include "llvm/ADT/Hashing.h" -#include "llvm/ADT/Optional.h" #include "llvm/Support/Endian.h" +#include #include #include diff --git a/llvm/include/llvm/Support/VirtualFileSystem.h b/llvm/include/llvm/Support/VirtualFileSystem.h index 71dbc80..3ef17a7 100644 --- a/llvm/include/llvm/Support/VirtualFileSystem.h +++ b/llvm/include/llvm/Support/VirtualFileSystem.h @@ -15,7 +15,6 @@ #define LLVM_SUPPORT_VIRTUALFILESYSTEM_H #include "llvm/ADT/IntrusiveRefCntPtr.h" -#include "llvm/ADT/Optional.h" #include "llvm/ADT/SmallVector.h" #include "llvm/ADT/StringRef.h" #include "llvm/ADT/STLFunctionalExtras.h" @@ -29,6 +28,7 @@ #include #include #include +#include #include #include #include diff --git a/llvm/lib/Support/OptimizedStructLayout.cpp b/llvm/lib/Support/OptimizedStructLayout.cpp index c64eff6..7b21f92 100644 --- a/llvm/lib/Support/OptimizedStructLayout.cpp +++ b/llvm/lib/Support/OptimizedStructLayout.cpp @@ -11,7 +11,7 @@ //===----------------------------------------------------------------------===// #include "llvm/Support/OptimizedStructLayout.h" -#include "llvm/ADT/Optional.h" +#include using namespace llvm; diff --git a/llvm/lib/Support/Threading.cpp b/llvm/lib/Support/Threading.cpp index f4e3331..923935b 100644 --- a/llvm/lib/Support/Threading.cpp +++ b/llvm/lib/Support/Threading.cpp @@ -12,12 +12,12 @@ //===----------------------------------------------------------------------===// #include "llvm/Support/Threading.h" -#include "llvm/ADT/Optional.h" #include "llvm/Config/config.h" #include "llvm/Config/llvm-config.h" #include #include +#include #include #include -- 2.7.4