diff options
author | Davide Italiano <davide@freebsd.org> | 2015-07-19 22:07:14 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2015-07-19 22:07:14 +0000 |
commit | 838838f06a4e7e9c67039233af9f2c9687cee70f (patch) | |
tree | 28772b4419a400bfb4864bb8bf93231edefa805c /clang/lib | |
parent | 2e2ac456552a12a5c631af73fe71a55b2cd162b7 (diff) | |
download | bcm5719-llvm-838838f06a4e7e9c67039233af9f2c9687cee70f.tar.gz bcm5719-llvm-838838f06a4e7e9c67039233af9f2c9687cee70f.zip |
[Sema] Make an assertion stricter.
We now check for the exact range of IdealIndex.
llvm-svn: 242652
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/Sema/SemaDeclCXX.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaDeclCXX.cpp b/clang/lib/Sema/SemaDeclCXX.cpp index c28b9ce3299..f20ece56001 100644 --- a/clang/lib/Sema/SemaDeclCXX.cpp +++ b/clang/lib/Sema/SemaDeclCXX.cpp @@ -4138,7 +4138,7 @@ static void DiagnoseBaseOrMemInitializerOrder( if (InitKey == IdealInitKeys[IdealIndex]) break; - assert(IdealIndex != NumIdealInits && + assert(IdealIndex >= 0 && IdealIndex < NumIdealInits && "initializer not found in initializer list"); } |