Author: Kazu Hirata Date: 2023-05-27T10:29:23-07:00 New Revision: e396c375a108f9be491488b876ac57e889f5c752
URL: https://github.com/llvm/llvm-project/commit/e396c375a108f9be491488b876ac57e889f5c752 DIFF: https://github.com/llvm/llvm-project/commit/e396c375a108f9be491488b876ac57e889f5c752.diff LOG: [AST] Remove unused function removeLocalCVRQualifiers The last use was removed by: commit 0eb06cb3aa2700508c20da28f22ff91e7b82a436 Author: Roy Jacobson <roi.jacobs...@gmail.com> Date: Tue Mar 14 21:25:54 2023 +0200 Differential Revision: https://reviews.llvm.org/D151607 Added: Modified: clang/include/clang/AST/Type.h Removed: ################################################################################ diff --git a/clang/include/clang/AST/Type.h b/clang/include/clang/AST/Type.h index a95728bb6893..e60438a2c075 100644 --- a/clang/include/clang/AST/Type.h +++ b/clang/include/clang/AST/Type.h @@ -948,7 +948,6 @@ class QualType { void removeLocalConst(); void removeLocalVolatile(); void removeLocalRestrict(); - void removeLocalCVRQualifiers(unsigned Mask); void removeLocalFastQualifiers() { Value.setInt(0); } void removeLocalFastQualifiers(unsigned Mask) { @@ -6781,15 +6780,6 @@ inline void QualType::removeLocalVolatile() { removeLocalFastQualifiers(Qualifiers::Volatile); } -inline void QualType::removeLocalCVRQualifiers(unsigned Mask) { - assert(!(Mask & ~Qualifiers::CVRMask) && "mask has non-CVR bits"); - static_assert((int)Qualifiers::CVRMask == (int)Qualifiers::FastMask, - "Fast bits diff er from CVR bits!"); - - // Fast path: we don't need to touch the slow qualifiers. - removeLocalFastQualifiers(Mask); -} - /// Check if this type has any address space qualifier. inline bool QualType::hasAddressSpace() const { return getQualifiers().hasAddressSpace(); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits