diff options
Diffstat (limited to 'src/H5Tcompound.c')
-rw-r--r-- | src/H5Tcompound.c | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/H5Tcompound.c b/src/H5Tcompound.c index b13788f..790de46 100644 --- a/src/H5Tcompound.c +++ b/src/H5Tcompound.c @@ -447,16 +447,11 @@ H5T_insert(H5T_t *parent, const char *name, size_t offset, const H5T_t *member) parent->u.compnd.nmembs++; /* - * Set the "force conversion" flag if VL datatype fields exist in this type - * or any component types + * Set the "force conversion" flag if the field's datatype indicates */ - if(member->type==H5T_VLEN || member->force_conv==TRUE) + if(member->force_conv==TRUE) parent->force_conv=TRUE; - /* Set the flag for this compound type, if the field is an array */ - if(member->type==H5T_ARRAY) - parent->u.compnd.has_array=TRUE; - done: FUNC_LEAVE_NOAPI(ret_value); } |