diff --git a/clang/docs/LibASTImporter.rst b/clang/docs/LibASTImporter.rst index 515eff7ebe33..f5d40928d01e 100644 --- a/clang/docs/LibASTImporter.rst +++ b/clang/docs/LibASTImporter.rst @@ -468,7 +468,7 @@ Note, there may be several different ASTImporter objects which import into the s cxxRecordDecl(hasName("Y"), isDefinition()), ToUnit); ToYDef->dump(); // An error is set for "ToYDef" in the shared state. - Optional OptErr = + std::optional OptErr = ImporterState->getImportDeclErrorIfAny(ToYDef); assert(OptErr); diff --git a/llvm/docs/ProgrammersManual.rst b/llvm/docs/ProgrammersManual.rst index e2829eb5a884..bb729597cc5a 100644 --- a/llvm/docs/ProgrammersManual.rst +++ b/llvm/docs/ProgrammersManual.rst @@ -590,14 +590,14 @@ semantics. For example: This third form works with any type that can be assigned to from ``T&&``. This can be useful if the ``Expected`` value needs to be stored an already-declared -``Optional``. For example: +``std::optional``. For example: .. code-block:: c++ Expected extractClassName(StringRef Definition); struct ClassData { StringRef Definition; - Optional LazyName; + std::optional LazyName; ... Error initialize() { if (auto Err = extractClassName(Path).moveInto(LazyName))