diff --git a/clang/include/clang/Basic/DirectoryEntry.h b/clang/include/clang/Basic/DirectoryEntry.h --- a/clang/include/clang/Basic/DirectoryEntry.h +++ b/clang/include/clang/Basic/DirectoryEntry.h @@ -131,13 +131,15 @@ void reset() { MaybeRef = optional_none_tag(); } bool has_value() const { return MaybeRef.hasOptionalValue(); } - bool hasValue() const { return MaybeRef.hasOptionalValue(); } + LLVM_DEPRECATED("Use has_value instead.", "has_value") bool hasValue() const { + return MaybeRef.hasOptionalValue(); + } RefTy &value() & { assert(has_value()); return MaybeRef; } - RefTy &getValue() & { + LLVM_DEPRECATED("Use value instead.", "value") RefTy &getValue() & { assert(has_value()); return MaybeRef; } @@ -145,6 +147,7 @@ assert(has_value()); return MaybeRef; } + LLVM_DEPRECATED("Use value instead.", "value") RefTy const &getValue() const & { assert(has_value()); return MaybeRef; @@ -153,7 +156,7 @@ assert(has_value()); return std::move(MaybeRef); } - RefTy &&getValue() && { + LLVM_DEPRECATED("Use value instead.", "value") RefTy &&getValue() && { assert(has_value()); return std::move(MaybeRef); }