diff --git a/clang/lib/AST/ASTImporter.cpp b/clang/lib/AST/ASTImporter.cpp index 5fb289b9c9e4c..14d2d4a58eb46 100644 --- a/clang/lib/AST/ASTImporter.cpp +++ b/clang/lib/AST/ASTImporter.cpp @@ -68,6 +68,7 @@ #include #include #include +#include #include #include @@ -3981,7 +3982,7 @@ static FriendCountAndPosition getFriendCountAndPosition( const FriendDecl *FD, llvm::function_ref GetCanTypeOrDecl) { unsigned int FriendCount = 0; - llvm::Optional FriendPosition; + std::optional FriendPosition; const auto *RD = cast(FD->getLexicalDeclContext()); T TypeOrDecl = GetCanTypeOrDecl(FD);