]> granicus.if.org Git - clang/commitdiff
fix off-by-one error.
authorChris Lattner <sabre@nondot.org>
Wed, 12 Dec 2007 23:46:36 +0000 (23:46 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 12 Dec 2007 23:46:36 +0000 (23:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@44963 91177308-0d34-0410-b5e6-96231b3b80d8

CodeGen/CodeGenModule.cpp

index 30e154755896a97f8e61b8587ef5c61c0a46491c..47a0081b7b1cf31afc6a45ce11f8d89390e09130 100644 (file)
@@ -519,7 +519,7 @@ void CodeGenModule::EmitGlobalVarDeclarator(const FileVarDecl *D) {
 /// getBuiltinLibFunction
 llvm::Function *CodeGenModule::getBuiltinLibFunction(unsigned BuiltinID) {
   if (BuiltinFunctions.size() <= BuiltinID)
-    BuiltinFunctions.resize(BuiltinID);
+    BuiltinFunctions.resize(BuiltinID+1);
   
   // Already available?
   llvm::Function *&FunctionSlot = BuiltinFunctions[BuiltinID];