add a simple reserve method.
authorChris Lattner <sabre@nondot.org>
Fri, 1 Sep 2006 06:08:16 +0000 (06:08 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 1 Sep 2006 06:08:16 +0000 (06:08 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30011 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ADT/SmallVector.h

index d972ea6e844f0f443a85f0da21c3aaa390914011..e3aec7fec050c42f1dddc97c62aaafb2f248de93 100644 (file)
@@ -136,6 +136,11 @@ public:
     }
   }
   
+  void reserve(unsigned N) {
+    if (unsigned(Capacity-Begin) < N)
+      grow(N);
+  }
+  
   void swap(SmallVectorImpl &RHS);
   
   /// append - Add the specified range to the end of the SmallVector.