diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/AST/ComparisonCategories.cpp')
-rw-r--r-- | contrib/llvm-project/clang/lib/AST/ComparisonCategories.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/contrib/llvm-project/clang/lib/AST/ComparisonCategories.cpp b/contrib/llvm-project/clang/lib/AST/ComparisonCategories.cpp index 896050482644..58411201c3b0 100644 --- a/contrib/llvm-project/clang/lib/AST/ComparisonCategories.cpp +++ b/contrib/llvm-project/clang/lib/AST/ComparisonCategories.cpp @@ -17,10 +17,11 @@ #include "clang/AST/DeclCXX.h" #include "clang/AST/Type.h" #include "llvm/ADT/SmallVector.h" +#include <optional> using namespace clang; -Optional<ComparisonCategoryType> +std::optional<ComparisonCategoryType> clang::getComparisonCategoryForBuiltinCmp(QualType T) { using CCT = ComparisonCategoryType; @@ -37,7 +38,7 @@ clang::getComparisonCategoryForBuiltinCmp(QualType T) { return CCT::StrongOrdering; // TODO: Extend support for operator<=> to ObjC types. - return llvm::None; + return std::nullopt; } bool ComparisonCategoryInfo::ValueInfo::hasValidIntValue() const { @@ -57,7 +58,7 @@ bool ComparisonCategoryInfo::ValueInfo::hasValidIntValue() const { /// Attempt to determine the integer value used to represent the comparison /// category result by evaluating the initializer for the specified VarDecl as -/// a constant expression and retreiving the value of the class's first +/// a constant expression and retrieving the value of the class's first /// (and only) field. /// /// Note: The STL types are expected to have the form: |