summaryrefslogtreecommitdiff
path: root/polly/lib/Analysis/ScopPass.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'polly/lib/Analysis/ScopPass.cpp')
-rw-r--r--polly/lib/Analysis/ScopPass.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/polly/lib/Analysis/ScopPass.cpp b/polly/lib/Analysis/ScopPass.cpp
index 9f8b5c233585..719cd0f6984e 100644
--- a/polly/lib/Analysis/ScopPass.cpp
+++ b/polly/lib/Analysis/ScopPass.cpp
@@ -19,6 +19,7 @@
#include "llvm/Analysis/OptimizationRemarkEmitter.h"
#include "llvm/Analysis/ScalarEvolutionAliasAnalysis.h"
#include "llvm/Analysis/TargetTransformInfo.h"
+#include <optional>
using namespace llvm;
using namespace polly;
@@ -119,7 +120,7 @@ bool ScopAnalysisManagerFunctionProxy::Result::invalidate(
// Even if all analyses were preserved, we still need to run deferred
// invalidation
for (auto &S : *SI) {
- Optional<PreservedAnalyses> InnerPA;
+ std::optional<PreservedAnalyses> InnerPA;
auto *scop = S.second.get();
if (!scop)
continue;