Author: davide Date: Sun Jul 19 17:07:14 2015 New Revision: 242652 URL: http://llvm.org/viewvc/llvm-project?rev=242652&view=rev Log: [Sema] Make an assertion stricter.
We now check for the exact range of IdealIndex. Modified: cfe/trunk/lib/Sema/SemaDeclCXX.cpp Modified: cfe/trunk/lib/Sema/SemaDeclCXX.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaDeclCXX.cpp?rev=242652&r1=242651&r2=242652&view=diff ============================================================================== --- cfe/trunk/lib/Sema/SemaDeclCXX.cpp (original) +++ cfe/trunk/lib/Sema/SemaDeclCXX.cpp Sun Jul 19 17:07:14 2015 @@ -4138,7 +4138,7 @@ static void DiagnoseBaseOrMemInitializer if (InitKey == IdealInitKeys[IdealIndex]) break; - assert(IdealIndex != NumIdealInits && + assert(IdealIndex >= 0 && IdealIndex < NumIdealInits && "initializer not found in initializer list"); } _______________________________________________ cfe-commits mailing list cfe-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits