[llvm] 2baa99b - [ADT] Remove deperecated methods in OptionalStorage
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Sat Nov 19 13:21:32 PST 2022
Author: Kazu Hirata
Date: 2022-11-19T13:21:27-08:00
New Revision: 2baa99b2a8e43ecb3c43056a964c89f4ee6651d2
URL: https://github.com/llvm/llvm-project/commit/2baa99b2a8e43ecb3c43056a964c89f4ee6651d2
DIFF: https://github.com/llvm/llvm-project/commit/2baa99b2a8e43ecb3c43056a964c89f4ee6651d2.diff
LOG: [ADT] Remove deperecated methods in OptionalStorage
Note that I deprecated these methods on August 7, 2022 in commit
commit b5f8d42efe3e246d582d4a1a328fac915e4ce8dc.
Added:
Modified:
llvm/include/llvm/ADT/Optional.h
Removed:
################################################################################
diff --git a/llvm/include/llvm/ADT/Optional.h b/llvm/include/llvm/ADT/Optional.h
index 36ad6210a849e..fc4737bfc9fe8 100644
--- a/llvm/include/llvm/ADT/Optional.h
+++ b/llvm/include/llvm/ADT/Optional.h
@@ -92,36 +92,19 @@ class OptionalStorage {
}
constexpr bool has_value() const noexcept { return hasVal; }
- LLVM_DEPRECATED("Use has_value instead.", "has_value")
- constexpr bool hasValue() const noexcept {
- return hasVal;
- }
T &value() &noexcept {
assert(hasVal);
return val;
}
- LLVM_DEPRECATED("Use value instead.", "value") T &getValue() &noexcept {
- assert(hasVal);
- return val;
- }
constexpr T const &value() const &noexcept {
assert(hasVal);
return val;
}
- LLVM_DEPRECATED("Use value instead.", "value")
- constexpr T const &getValue() const &noexcept {
- assert(hasVal);
- return val;
- }
T &&value() &&noexcept {
assert(hasVal);
return std::move(val);
}
- LLVM_DEPRECATED("Use value instead.", "value") T &&getValue() &&noexcept {
- assert(hasVal);
- return std::move(val);
- }
template <class... Args> void emplace(Args &&...args) {
reset();
More information about the llvm-commits
mailing list