From: Richard Smith Date: Tue, 20 Dec 2011 04:39:57 +0000 (+0000) Subject: Fix off-by-one error in an assert condition. No functionality change, but better X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2fbf373a56b762e274af187bcb193634815ba1d2;p=clang Fix off-by-one error in an assert condition. No functionality change, but better error detection. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146962 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Serialization/ASTReader.cpp b/lib/Serialization/ASTReader.cpp index 9fc2962d27..5971011fce 100644 --- a/lib/Serialization/ASTReader.cpp +++ b/lib/Serialization/ASTReader.cpp @@ -4564,7 +4564,7 @@ Decl *ASTReader::GetDecl(DeclID ID) { unsigned Index = ID - NUM_PREDEF_DECL_IDS; - if (Index > DeclsLoaded.size()) { + if (Index >= DeclsLoaded.size()) { Error("declaration ID out-of-range for AST file"); return 0; }