commit | 838838f06a4e7e9c67039233af9f2c9687cee70f | [log] [tgz] |
---|---|---|
author | Davide Italiano <davide@freebsd.org> | Sun Jul 19 22:07:14 2015 +0000 |
committer | Davide Italiano <davide@freebsd.org> | Sun Jul 19 22:07:14 2015 +0000 |
tree | 28772b4419a400bfb4864bb8bf93231edefa805c | |
parent | 2e2ac456552a12a5c631af73fe71a55b2cd162b7 [diff] [blame] |
[Sema] Make an assertion stricter. We now check for the exact range of IdealIndex. llvm-svn: 242652
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index c28b9ce..f20ece5 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp
@@ -4138,7 +4138,7 @@ if (InitKey == IdealInitKeys[IdealIndex]) break; - assert(IdealIndex != NumIdealInits && + assert(IdealIndex >= 0 && IdealIndex < NumIdealInits && "initializer not found in initializer list"); }