From c244a15801b2f9a679c188cd13e101a9cfbd2b9c Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Fri, 23 Mar 2018 17:26:12 +0000 Subject: [PATCH] [ADT] Simplify getMemory. NFC llvm-svn: 328334 --- llvm/lib/Support/APInt.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/llvm/lib/Support/APInt.cpp b/llvm/lib/Support/APInt.cpp index 48b9613..603648b 100644 --- a/llvm/lib/Support/APInt.cpp +++ b/llvm/lib/Support/APInt.cpp @@ -33,8 +33,7 @@ using namespace llvm; /// A utility function for allocating memory, checking for allocation failures, /// and ensuring the contents are zeroed. inline static uint64_t* getClearedMemory(unsigned numWords) { - uint64_t * result = new uint64_t[numWords]; - assert(result && "APInt memory allocation fails!"); + uint64_t *result = new uint64_t[numWords]; memset(result, 0, numWords * sizeof(uint64_t)); return result; } @@ -42,9 +41,7 @@ inline static uint64_t* getClearedMemory(unsigned numWords) { /// A utility function for allocating memory and checking for allocation /// failure. The content is not zeroed. inline static uint64_t* getMemory(unsigned numWords) { - uint64_t * result = new uint64_t[numWords]; - assert(result && "APInt memory allocation fails!"); - return result; + return new uint64_t[numWords]; } /// A utility function that converts a character to a digit. -- 2.7.4