From ab3103db83e6126b03f6bd2f85ab88c5545ceaf1 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Thu, 26 Nov 2020 22:52:26 +0100 Subject: [PATCH] Dead code: xbt_malloc won't fail. --- src/smpi/bindings/smpi_pmpi.cpp | 8 ++------ src/smpi/bindings/smpi_pmpi_win.cpp | 4 ---- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/smpi/bindings/smpi_pmpi.cpp b/src/smpi/bindings/smpi_pmpi.cpp index 090f52a88d..df6c613267 100644 --- a/src/smpi/bindings/smpi_pmpi.cpp +++ b/src/smpi/bindings/smpi_pmpi.cpp @@ -188,12 +188,8 @@ int PMPI_Initialized(int* flag) { int PMPI_Alloc_mem(MPI_Aint size, MPI_Info /*info*/, void* baseptr) { void *ptr = xbt_malloc(size); - if(ptr==nullptr) - return MPI_ERR_NO_MEM; - else { - *static_cast(baseptr) = ptr; - return MPI_SUCCESS; - } + *static_cast(baseptr) = ptr; + return MPI_SUCCESS; } int PMPI_Free_mem(void *baseptr){ diff --git a/src/smpi/bindings/smpi_pmpi_win.cpp b/src/smpi/bindings/smpi_pmpi_win.cpp index 42f1b92681..db15610562 100644 --- a/src/smpi/bindings/smpi_pmpi_win.cpp +++ b/src/smpi/bindings/smpi_pmpi_win.cpp @@ -44,8 +44,6 @@ int PMPI_Win_allocate( MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm com CHECK_NEGATIVE(2, MPI_ERR_OTHER, size) CHECK_NEGATIVE(3, MPI_ERR_OTHER, disp_unit) void* ptr = xbt_malloc(size); - if(ptr==nullptr) - return MPI_ERR_NO_MEM; smpi_bench_end(); *static_cast(base) = ptr; *win = new simgrid::smpi::Win( ptr, size, disp_unit, info, comm,1); @@ -61,8 +59,6 @@ int PMPI_Win_allocate_shared( MPI_Aint size, int disp_unit, MPI_Info info, MPI_C int rank = comm->rank(); if(rank==0){ ptr = xbt_malloc(size*comm->size()); - if(ptr==nullptr) - return MPI_ERR_NO_MEM; } smpi_bench_end(); simgrid::smpi::colls::bcast(&ptr, sizeof(void*), MPI_BYTE, 0, comm); -- 2.20.1