aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Analysis
diff options
context:
space:
mode:
authorKazu Hirata <kazu@google.com>2023-01-14 11:07:21 -0800
committerKazu Hirata <kazu@google.com>2023-01-14 11:07:21 -0800
commita1580d7b59b65b17f2ce7fdb95f46379e7df4089 (patch)
treef2ad8c590c67456f0c31459b7b36aec28a51e510 /clang/unittests/Analysis
parent7d2ea6c422d3f5712b7253407005e1a465a76946 (diff)
downloadllvm-a1580d7b59b65b17f2ce7fdb95f46379e7df4089.zip
llvm-a1580d7b59b65b17f2ce7fdb95f46379e7df4089.tar.gz
llvm-a1580d7b59b65b17f2ce7fdb95f46379e7df4089.tar.bz2
[clang] Add #include <optional> (NFC)
This patch adds #include <optional> to those files containing llvm::Optional<...> or Optional<...>. I'll post a separate patch to actually replace llvm::Optional with std::optional. 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
Diffstat (limited to 'clang/unittests/Analysis')
-rw-r--r--clang/unittests/Analysis/FlowSensitive/MultiVarConstantPropagationTest.cpp1
-rw-r--r--clang/unittests/Analysis/FlowSensitive/SingleVarConstantPropagationTest.cpp1
-rw-r--r--clang/unittests/Analysis/FlowSensitive/TestingSupport.h1
-rw-r--r--clang/unittests/Analysis/FlowSensitive/TransferBranchTest.cpp1
-rw-r--r--clang/unittests/Analysis/FlowSensitive/TransferTest.cpp1
-rw-r--r--clang/unittests/Analysis/FlowSensitive/TypeErasedDataflowAnalysisTest.cpp1
-rw-r--r--clang/unittests/Analysis/FlowSensitive/UncheckedOptionalAccessModelTest.cpp1
7 files changed, 7 insertions, 0 deletions
diff --git a/clang/unittests/Analysis/FlowSensitive/MultiVarConstantPropagationTest.cpp b/clang/unittests/Analysis/FlowSensitive/MultiVarConstantPropagationTest.cpp
index d454858..8b5fc1f 100644
--- a/clang/unittests/Analysis/FlowSensitive/MultiVarConstantPropagationTest.cpp
+++ b/clang/unittests/Analysis/FlowSensitive/MultiVarConstantPropagationTest.cpp
@@ -34,6 +34,7 @@
#include "gtest/gtest.h"
#include <cstdint>
#include <memory>
+#include <optional>
#include <ostream>
#include <string>
#include <utility>
diff --git a/clang/unittests/Analysis/FlowSensitive/SingleVarConstantPropagationTest.cpp b/clang/unittests/Analysis/FlowSensitive/SingleVarConstantPropagationTest.cpp
index de99f01..62ea155 100644
--- a/clang/unittests/Analysis/FlowSensitive/SingleVarConstantPropagationTest.cpp
+++ b/clang/unittests/Analysis/FlowSensitive/SingleVarConstantPropagationTest.cpp
@@ -34,6 +34,7 @@
#include "gtest/gtest.h"
#include <cstdint>
#include <memory>
+#include <optional>
#include <ostream>
#include <string>
#include <utility>
diff --git a/clang/unittests/Analysis/FlowSensitive/TestingSupport.h b/clang/unittests/Analysis/FlowSensitive/TestingSupport.h
index 47fa108..97cebfc 100644
--- a/clang/unittests/Analysis/FlowSensitive/TestingSupport.h
+++ b/clang/unittests/Analysis/FlowSensitive/TestingSupport.h
@@ -15,6 +15,7 @@
#include <functional>
#include <memory>
+#include <optional>
#include <ostream>
#include <string>
#include <utility>
diff --git a/clang/unittests/Analysis/FlowSensitive/TransferBranchTest.cpp b/clang/unittests/Analysis/FlowSensitive/TransferBranchTest.cpp
index 9f3228d..4aadf75 100644
--- a/clang/unittests/Analysis/FlowSensitive/TransferBranchTest.cpp
+++ b/clang/unittests/Analysis/FlowSensitive/TransferBranchTest.cpp
@@ -19,6 +19,7 @@
#include "llvm/Testing/Annotations/Annotations.h"
#include "llvm/Testing/Support/Error.h"
#include "gtest/gtest.h"
+#include <optional>
namespace clang::dataflow::test {
namespace {
diff --git a/clang/unittests/Analysis/FlowSensitive/TransferTest.cpp b/clang/unittests/Analysis/FlowSensitive/TransferTest.cpp
index b4bf699..95e53de 100644
--- a/clang/unittests/Analysis/FlowSensitive/TransferTest.cpp
+++ b/clang/unittests/Analysis/FlowSensitive/TransferTest.cpp
@@ -23,6 +23,7 @@
#include "llvm/Testing/Support/Error.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
+#include <optional>
#include <string>
#include <utility>
diff --git a/clang/unittests/Analysis/FlowSensitive/TypeErasedDataflowAnalysisTest.cpp b/clang/unittests/Analysis/FlowSensitive/TypeErasedDataflowAnalysisTest.cpp
index 31d5117..e03576f 100644
--- a/clang/unittests/Analysis/FlowSensitive/TypeErasedDataflowAnalysisTest.cpp
+++ b/clang/unittests/Analysis/FlowSensitive/TypeErasedDataflowAnalysisTest.cpp
@@ -34,6 +34,7 @@
#include "gtest/gtest.h"
#include <cassert>
#include <memory>
+#include <optional>
#include <ostream>
#include <string>
#include <utility>
diff --git a/clang/unittests/Analysis/FlowSensitive/UncheckedOptionalAccessModelTest.cpp b/clang/unittests/Analysis/FlowSensitive/UncheckedOptionalAccessModelTest.cpp
index 51bb3ae..e2abbbb 100644
--- a/clang/unittests/Analysis/FlowSensitive/UncheckedOptionalAccessModelTest.cpp
+++ b/clang/unittests/Analysis/FlowSensitive/UncheckedOptionalAccessModelTest.cpp
@@ -19,6 +19,7 @@
#include "llvm/Support/Error.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
+#include <optional>
#include <string>
#include <utility>
#include <vector>