From 35229169716d6ede1e172915c8bd87d02648e45c Mon Sep 17 00:00:00 2001 From: George Bosilca Date: Sat, 7 Sep 2019 14:40:21 +1000 Subject: [PATCH] Mark predefined empty datatype contiguous. Signed-off-by: George Bosilca --- ompi/datatype/ompi_datatype_module.c | 2 +- opal/datatype/opal_datatype_module.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ompi/datatype/ompi_datatype_module.c b/ompi/datatype/ompi_datatype_module.c index 2664f0f8cb..1fbf35aba3 100644 --- a/ompi/datatype/ompi_datatype_module.c +++ b/ompi/datatype/ompi_datatype_module.c @@ -60,7 +60,7 @@ int32_t ompi_datatype_number_of_predefined_data = 0; ompi_predefined_datatype_t ompi_mpi_datatype_null = { { - OPAL_DATATYPE_INITIALIZER_EMPTY(OMPI_DATATYPE_FLAG_PREDEFINED), + OPAL_DATATYPE_INITIALIZER_EMPTY(OMPI_DATATYPE_FLAG_PREDEFINED|OPAL_DATATYPE_FLAG_CONTIGUOUS), OMPI_DATATYPE_EMPTY_DATA(EMPTY), }, {0, } /* padding */ diff --git a/opal/datatype/opal_datatype_module.c b/opal/datatype/opal_datatype_module.c index 6104b8dc30..1ce57e67b5 100644 --- a/opal/datatype/opal_datatype_module.c +++ b/opal/datatype/opal_datatype_module.c @@ -56,7 +56,7 @@ extern int opal_cuda_verbose; * into an array, which is initialized at runtime. * Everything is constant. */ -OPAL_DECLSPEC const opal_datatype_t opal_datatype_empty = OPAL_DATATYPE_INITIALIZER_EMPTY(0); +OPAL_DECLSPEC const opal_datatype_t opal_datatype_empty = OPAL_DATATYPE_INITIALIZER_EMPTY(OPAL_DATATYPE_FLAG_CONTIGUOUS); OPAL_DECLSPEC const opal_datatype_t opal_datatype_loop = OPAL_DATATYPE_INITIALIZER_LOOP(0); OPAL_DECLSPEC const opal_datatype_t opal_datatype_end_loop = OPAL_DATATYPE_INITIALIZER_END_LOOP(0);