diff --git a/llvm/include/llvm/ADT/ArrayRef.h b/llvm/include/llvm/ADT/ArrayRef.h index 892482d64e4a1..9305af8e40502 100644 --- a/llvm/include/llvm/ADT/ArrayRef.h +++ b/llvm/include/llvm/ADT/ArrayRef.h @@ -67,7 +67,8 @@ namespace llvm { /*implicit*/ ArrayRef() = default; /// Construct an empty ArrayRef from std::nullopt. - /*implicit*/ ArrayRef(std::nullopt_t) {} + /*implicit*/ LLVM_DEPRECATED("Use {} or ArrayRef() instead", "{}") + ArrayRef(std::nullopt_t) {} /// Construct an ArrayRef from a single element. /*implicit*/ ArrayRef(const T &OneElt LLVM_LIFETIME_BOUND)