Author: brunoricci Date: Fri Sep 21 07:03:32 2018 New Revision: 342735 URL: http://llvm.org/viewvc/llvm-project?rev=342735&view=rev Log: [AST][NFC] DeclarationName.h : add missing parentheses to silence warnings
Some bots are complaining about missing parentheses in assertions added in r342729: [AST] Various optimizations + refactoring in DeclarationName(Table) Modified: cfe/trunk/include/clang/AST/DeclarationName.h Modified: cfe/trunk/include/clang/AST/DeclarationName.h URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/include/clang/AST/DeclarationName.h?rev=342735&r1=342734&r2=342735&view=diff ============================================================================== --- cfe/trunk/include/clang/AST/DeclarationName.h (original) +++ cfe/trunk/include/clang/AST/DeclarationName.h Fri Sep 21 07:03:32 2018 @@ -277,9 +277,9 @@ private: /// Construct a declaration name from a CXXSpecialNameExtra. DeclarationName(detail::CXXSpecialNameExtra *Name, StoredNameKind StoredKind) { - assert(StoredKind == StoredCXXConstructorName || + assert((StoredKind == StoredCXXConstructorName || StoredKind == StoredCXXDestructorName || - StoredKind == StoredCXXConversionFunctionName && + StoredKind == StoredCXXConversionFunctionName) && "Invalid StoredNameKind when constructing a DeclarationName" " from a CXXSpecialNameExtra!"); setPtrAndKind(Name, StoredKind); @@ -308,9 +308,9 @@ private: /// Assert that the stored pointer points to a CXXSpecialNameExtra /// and return it. detail::CXXSpecialNameExtra *castAsCXXSpecialNameExtra() const { - assert(getStoredNameKind() == StoredCXXConstructorName || + assert((getStoredNameKind() == StoredCXXConstructorName || getStoredNameKind() == StoredCXXDestructorName || - getStoredNameKind() == StoredCXXConversionFunctionName && + getStoredNameKind() == StoredCXXConversionFunctionName) && "DeclarationName does not store a CXXSpecialNameExtra!"); return static_cast<detail::CXXSpecialNameExtra *>(getPtr()); } @@ -318,7 +318,7 @@ private: /// Assert that the stored pointer points to a CXXOperatorIdName /// and return it. detail::CXXOperatorIdName *castAsCXXOperatorIdName() const { - assert(getStoredNameKind() == StoredCXXOperatorName && + assert((getStoredNameKind() == StoredCXXOperatorName) && "DeclarationName does not store a CXXOperatorIdName!"); return static_cast<detail::CXXOperatorIdName *>(getPtr()); } _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits