]> granicus.if.org Git - clang/commitdiff
Fix off-by-one error in an assert condition. No functionality change, but better
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 20 Dec 2011 04:39:57 +0000 (04:39 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 20 Dec 2011 04:39:57 +0000 (04:39 +0000)
error detection.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146962 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Serialization/ASTReader.cpp

index 9fc2962d27cc205acb0aaecd7bb9598b936d1aa4..5971011fce662f592c7cf5d26bab4c5b48e37b03 100644 (file)
@@ -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;
   }