compiler - cpp11: struct read will call clear