From 7042417ef11ce34300908c53ee9659bf8f2ab9ec Mon Sep 17 00:00:00 2001 From: Nathan James Date: Mon, 8 Aug 2022 08:38:50 +0100 Subject: [PATCH] [NFC][clang] Bring `and_present` and `if_present` casting functions to clang namespace This should enable simpler migration when the `and_nonnull` and `or_null` functions are deprecated. --- clang/include/clang/Basic/LLVM.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/clang/include/clang/Basic/LLVM.h b/clang/include/clang/Basic/LLVM.h index 4ac2d74..9552995 100644 --- a/clang/include/clang/Basic/LLVM.h +++ b/clang/include/clang/Basic/LLVM.h @@ -58,10 +58,13 @@ namespace clang { // Casting operators. using llvm::isa; using llvm::isa_and_nonnull; + using llvm::isa_and_present; using llvm::cast; using llvm::dyn_cast; using llvm::dyn_cast_or_null; + using llvm::dyn_cast_if_present; using llvm::cast_or_null; + using llvm::cast_if_present; // ADT's. using llvm::ArrayRef; -- 2.7.4