Author: Nathan James Date: 2022-08-08T08:38:50+01:00 New Revision: 7042417ef11ce34300908c53ee9659bf8f2ab9ec
URL: https://github.com/llvm/llvm-project/commit/7042417ef11ce34300908c53ee9659bf8f2ab9ec DIFF: https://github.com/llvm/llvm-project/commit/7042417ef11ce34300908c53ee9659bf8f2ab9ec.diff LOG: [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. Added: Modified: clang/include/clang/Basic/LLVM.h Removed: ################################################################################ diff --git a/clang/include/clang/Basic/LLVM.h b/clang/include/clang/Basic/LLVM.h index 4ac2d744af3c3..955299504ece7 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; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits