]> git.proxmox.com Git - rustc.git/blobdiff - src/librustc_codegen_llvm/allocator.rs
New upstream version 1.31.0~beta.4+dfsg1
[rustc.git] / src / librustc_codegen_llvm / allocator.rs
index 0beb8a8844c958f281f98f9e902c4b8dcb9a3fb3..7c237407c8f54b219a903b0e360392f18ff87761 100644 (file)
@@ -33,7 +33,7 @@ pub(crate) unsafe fn codegen(tcx: TyCtxt, mods: &ModuleLlvm, kind: AllocatorKind
     let void = llvm::LLVMVoidTypeInContext(llcx);
 
     for method in ALLOCATOR_METHODS {
-        let mut args = Vec::new();
+        let mut args = Vec::with_capacity(method.inputs.len());
         for ty in method.inputs.iter() {
             match *ty {
                 AllocatorTy::Layout => {