diff --git a/ttg/ttg/parsec/buffer.h b/ttg/ttg/parsec/buffer.h index bd1acf338..72ec386f4 100644 --- a/ttg/ttg/parsec/buffer.h +++ b/ttg/ttg/parsec/buffer.h @@ -161,10 +161,10 @@ struct buffer : public detail::ttg_parsec_data_wrapper_t * buffer was modified outside of a TTG */ void set_current_device(const ttg::device::Device& device) { assert(is_valid()); + int parsec_id = detail::ttg_device_to_parsec_device(device); /* make sure it's a valid device */ - assert(parsec_nb_devices > device_id); + assert(parsec_nb_devices > device); /* make sure it's a valid copy */ - int parsec_id = detail::ttg_device_to_parsec_device(device); assert(m_data->device_copies[parsec_id] != nullptr); m_data->owner_device = parsec_id; }