From ce3ad9a3578a48a31d444f07c2165997b626b47f Mon Sep 17 00:00:00 2001 From: Richard Smith Date: Tue, 20 Dec 2011 04:39:57 +0000 Subject: Fix off-by-one error in an assert condition. No functionality change, but better error detection. llvm-svn: 146962 --- clang/lib/Serialization/ASTReader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/Serialization/ASTReader.cpp') diff --git a/clang/lib/Serialization/ASTReader.cpp b/clang/lib/Serialization/ASTReader.cpp index 9fc2962d27c..5971011fce6 100644 --- a/clang/lib/Serialization/ASTReader.cpp +++ b/clang/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; } -- cgit v1.2.3